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