J'ai 3 classes dont j'ai écrit une partie ci-dessous. Quand j'écris cette instruction dans la classe AddStudent, elle montre abcd1234 qui est le mot de passe, mais quand je l'écris dans la classe MainFrame, elle retournera null.why ??? (J'envoie mon objet de gestion de MainFrame au AddStudent avec le constructeur AddStudent) (J'ai besoin des informations de l'objet de gestion qui sont créées dans la classe AddStudent dans le mainframe) que dois-je faire?pourquoi il renvoie null?
management.getStudentsPassword();
ma classe AddStudent:
public class AddStudent extends javax.swing.JDialog {
private SystemManagement management;
/** Creates new form AddStudent */
public AddStudent(java.awt.Frame parent, boolean modal, SystemManagement management) {
super(parent, modal);
initComponents();
this.management = management;
}
ma classe MainFrame:
public class MainFrame extends javax.swing.JFrame {
/** Creates new form MainFrame */
private SystemManagement management;
.
.
.}
ma classe Systemmanagement:
private String studentsPass;
...
public void setStudentspassword(String password){
studentsPass = password;
}
public String getStudentsPassword(){
return studentsPass;
}
Vous devez montrer comment il est câblé ensemble dans la classe mainframe ... En outre, il me semble que cela devrait être étiqueté avec des « devoirs » ... – Stephen