/**
* 测试javabean 封装的使用
*/
public class D1 {
private int id;
private String name;
private boolean Sex;
//属性一般用private修饰 需要使用时通过get set 方法调用
//右键 generate getterandsetter
public int getId() {
//需要类外调用的方法一般用 public 修饰
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isSex() {
//布尔型boolean 通过 is(不是get)方法调用
return Sex;
}
public void setSex(boolean Sex) {
this.Sex = Sex;
}
public void printInfo(){
System.out.println(id);
System.out.println(name);
System.out.println(Sex);
}
private void clear(){
//不需要外部调用的方法用private修饰
id = 0;
name = null;
Sex = false;
}
}
class D2 {
public static void main(String[] args) {
D1 d1 = new D1();
//d1.id d1.name d1.Sex 无法调用
d1.setId(101);
d1.setName(“d1”);
d1.setSex(true);
d1.getId();
//通过public方法调用private属性
d1.printInfo();
System.out.println(d1.isSex());
//isSex() 不是getSex 布尔型用is
}
}