Lors de la création d'une classe qui instancie un objet en Java
Il semble que vous l'écrivez, mais c'est ennuyeux d'écrire du code à chaque fois.
Conclusion: Générons-le automatiquement avec ** commande + n ** sans le toucher! !!
Prenons la classe Person, qui a le nom, l'âge et l'ID d'une personne comme variables membres, à titre d'exemple.
** Classe de personne **
public class Person {
private int PersonId;
private String PersonName;
private int PersonAge;
public Person(int PersonId, String PersonName, int PersonAge) {
this.PersonId = PersonId;
this.PersonName = PersonName;
this.PersonAge = PersonAge;
}
public Person() {
}
public int getPersonId() {
return PersonId;
}
public String getPersonName() {
return PersonName;
}
public int getPersonAge() {
return PersonAge;
}
public void setPersonId(int PersonId) {
this.PersonId = PersonId;
}
public void setPersonName(String PersonName) {
this.PersonName = PersonName;
}
public void setPersonAge(int PersonAge) {
this.PersonAge = PersonAge;
}
}
public Person(int PersonId, String PersonName, int PersonAge) {
this.PersonId = PersonId;
this.PersonName = PersonName;
this.PersonAge = PersonAge;
}
public Person() {
}
Sélectionnez Constructeur avec la commande + n
** Sélectionnez une variable membre ** et cliquez sur OK pour générer automatiquement un constructeur. Si ** aucune variable n'est spécifiée **, le constructeur par défaut est automatiquement généré.
public int getPersonId() {
return PersonId;
}
public String getPersonName() {
return PersonName;
}
public int getPersonAge() {
return PersonAge;
}
public void setPersonId(int PersonId) {
this.PersonId = PersonId;
}
public void setPersonName(String PersonName) {
this.PersonName = PersonName;
}
public void setPersonAge(int PersonAge) {
this.PersonAge = PersonAge;
}
Sélectionnez Getter / Setter avec la commande + n Sélectionnez une variable membre et cliquez sur OK pour générer automatiquement un Getter / Setter pour chaque variable.
C'est le plus simple car vous n'avez plus à écrire plusieurs fois get (), set ().
Merci beaucoup.
Recommended Posts