JavaBean是一種Java語言編寫的可重用組件的規范,按照JavaBean的規范編寫的組件可以被任何Java語言編寫的環境所使用。
要創建JavaBean,需要遵循以下規范:
類必須是具有公共默認構造函數的公共類。
屬性必須通過getter和setter方法來訪問,并且方法的命名必須遵循JavaBean規范。
屬性必須是私有的,并且必須使用getter和setter方法來訪問。
可序列化,實現Serializable接口。
例如,以下是一個符合JavaBean規范的示例:
public class User implements Serializable {
private String name;
private int age;
public User() {
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
這個類具有公共默認構造函數,屬性是私有的,并且通過getter和setter方法進行訪問,還實現了Serializable接口。因此,這個類是一個JavaBean。