Heim  >  Artikel  >  Java  >  Was ist Javabean?

Was ist Javabean?

清浅
清浅Original
2019-05-14 14:20:048654Durchsuche

JavaBean ist eine spezielle Klasse in Java, die mehrere Objekte in einem Objekt kapseln kann. Seine Hauptfunktion besteht darin, Daten und wiederverwendbare Komponenten zu kapseln

Was ist Javabean?

JavaBean

JavaBeans ist eine spezielle Klasse in Java, mehrere Objekte können sein in einem Objekt (Bean) gekapselt. Es zeichnet sich dadurch aus, dass es serialisierbar ist, einen parameterlosen Konstruktor bereitstellt und Getter- und Setter-Methoden für den Zugriff auf die Eigenschaften des Objekts bereitstellt. Das „Bean“ im Namen ist die idiomatische Bezeichnung für wiederverwendbare Softwarekomponenten, die in Java verwendet werden.

Anforderungen

Attribute müssen privat sein (privater String-Benutzername)

Private Attribute müssen Get- oder Set-Methoden bereitstellen

Muss einen leeren Konstruktor bereitstellen (manuell einen Konstruktor mit Parametern bereitstellen, dann muss der leere Konstruktor manuell bereitgestellt werden)

Implementieren Sie die serialisierbare Schnittstelle (optional)

Funktion

Wird zum Kapseln von Daten verwendet

Wiederverwendbare Komponente

Beispiel: Nehmen Sie das Autoobjekt als Beispiel:

public class car {
/**
* 这是一个五座小汽车
*/
private int 车轮 = 4 ;
private int 方向盘 = 1;
private int 座位 = 5;
public int get车轮() {
return 车轮;
}
public void set车轮(int 车轮) {
this.车轮 = 车轮;
}
public int get方向盘() {
return 方向盘;
}
public void set方向盘(int 方向盘) {
this.方向盘 = 方向盘;
}
public int get座位() {
return 座位;
}
public void set座位(int 座位) {
this.座位 = 座位;
}
}

Was ich am Anfang gelernt habe In Java haben wir nannten den obigen Code eine Objektklasse und in späteren Phasen nannten wir ihn eine JavaBean. Denn in der späteren Zeit verwendet Java normalerweise Objekte als Container und weist dem Objekt die Daten zu, die bearbeitet werden müssen. Um die Zuweisung zu erleichtern, müssen wir über diese Art von Get/Set verfügen Verfahren.

Das obige ist der detaillierte Inhalt vonWas ist Javabean?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn