目录
首先说一下百度百科上关于javabean的介绍:
JavaBean 是一种JAVA语言写成的可重用组件。它提供符合一致性设计模式的公共方法,将内部域暴露成员属性,set和get方法获取。
怎么样通俗的理解JavaBean?
javabean其实就是一个简单的遵循某种严格协议的Java类。可以把javabean堪称一个黑盒子,一个可以直接拿来用的Java类。
Javabean有什么特点(遵循什么严格协议)?
1>有一个无参构造函数;
2>属性必须私有化;
3>私有化的属性必须通过public类型的方法暴露给其他程序(例如set和get方法)
javabean的例子:
/**
* Create by ZwZ
* DateTime:2018/10/7 19:21
* Description :javabean的例子
*/
package pojo;
import java.util.Date;
public class User {
private String userName;
private int userAge;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public int getUserAge() {
return userAge;
}
public void setUserAge(int userAge) {
this.userAge = userAge;
}
public Date getBirthDay() {
return birthDay;
}
public void setBirthDay(Date birthDay) {
this.birthDay = birthDay;
}
private Date birthDay;
}