Beim Erstellen einer Klasse, die ein Objekt in Java instanziiert
-** Konstrukteur **
Es scheint, dass Sie es grob schreiben, aber es ist mühsam, jedes Mal Code zu schreiben.
Fazit: Lass es uns automatisch mit ** Befehl + n ** generieren, ohne es zu berühren! !!
Nehmen wir als Beispiel die Person-Klasse, die den Namen, das Alter und die ID einer Person als Mitgliedsvariablen enthält.
** Personenklasse **
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() {
}
Wählen Sie Konstruktor mit Befehl + n
** Wählen Sie eine Mitgliedsvariable aus ** und klicken Sie auf OK, um automatisch einen Konstruktor zu generieren. Wenn ** keine Variablen angegeben sind **, wird der Standardkonstruktor automatisch generiert.
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;
}
Wählen Sie Getter / Setter mit Befehl + n Wählen Sie eine Mitgliedsvariable aus und klicken Sie auf OK, um automatisch einen Getter / Setter für jede Variable zu generieren.
Dies ist am einfachsten, da Sie get (), set () nicht mehr oft schreiben müssen.
Vielen Dank.
Recommended Posts