public class welcomepage extends javax.swing.JFrame {
backendcode bec;
String username;
public welcomepage() {
initComponents();
username=null;
backendcode bec= new backendcode("dummy");
System.out.println("bec created "+ bec);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println("bec created "+ bec);
bec.back_login_credentials(username);
}
/*
and other private methods(not mentioned here) which also needs to access bec object
*/
}
public class backendcode {
public backendcode(String dummy) {
//some code
}
public void back_login_credentials(String username, String password) {
//some code
}
}
我宣布BEC(backendcode对象,以便它是可见的整个类)作为welcomepage类内部成员的数据,并在其construcor 初始化,但它得到了一些intialisations是construcor内创建,但因为jButton1ActionPerformed方法内的对象的值将为null。为什么它是..什么是解决方案,以获得初始化对象实例?不当对象创建Java中
我没有动力来回答一个问题,如果它没有被录取的机会......嗯,通常不会...叹息 – ZnArK