javaBean规范:
1:必须要为成员提供get/set方法或其一(包含属性的操作方法)
2:必须使用public修饰类
3:必须有无参的构造器(public修饰)
javaBean(是符合某些设计规范的类):javaBean可以避免代重复的问题,起到功能重复使用的作用
例:
public class javaBean {
private String name;
private int age;
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;
}
@Override
public String toString() {
return "javaBean [name=" + name + ", age=" + age + "]";
}
public javaBean() {
}
public javaBean(String name,int age) {
this.name = name;
this.age = age;
}
}
属性:
属性可以没有对应的成员变量,只有get/set方法也可以
属性的名称是get/set方法的get/set后面的单词首字母小写
例:
public class javaBean {
private String username;
private int age;
public String getId() {
return "id";
}
public String getName() {
return username;
}
public void setName(String username) {
this.username= username;
}
@Override
public String toString() {
return "javaBean [name=" + name + ", age=" + age + "]";
}
public javaBean() {
}
public javaBean(String name,int age) {
this.name = name;
this.age = age;
}
}
这里的属性Id没有对应的成员变量id,但是有get方法
这里的成员变量username所对应的get/set方法是getName/setName,所以这里的属性名称是name,而不是username。
在web项目中,一般javaBean都是在domain中。