javabean,同样也是Java类的一种,但是这种Java类是一种结构比较简单的Java类,在这个类里面一般都只有属性和getter,setter方法以及构造器;当然还要有个无参构造器吧;
class Detail{
private String name;
private int salary;
private String unit;
private Date time;
public Detail(){
}
public Detail(String name,int salary,String unit,String time){
this.name = name;
this.salary = salary;
this.unit = unit;
this.time = time;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public Date getTime() {
return time;
}
public void setTime(Date time) {
this.time = time;
}
为什么会单独需要一个无参构造器,那是因为本来无参构造器是一种默认的构造器,但是这种默认的前提是你没有创建其他构造器,一旦你创建了构造器,那么无参构造器就不存在,我把它理解为被覆盖了;因此最好在创建了需要的有参构造器之后,再创建一个无参构造器,一般很多时候都是需要的;