/**
* 測(cè)試javabean 封裝的使用
*/
public class D1 {
private int id;
private String name;
private boolean Sex;
//屬性一般用private修飾 需要使用時(shí)通過get set 方法調(diào)用
//右鍵 generate getterandsetter
public int getId() {
//需要類外調(diào)用的方法一般用 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)方法調(diào)用
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(){
//不需要外部調(diào)用的方法用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 無法調(diào)用
d1.setId(101);
d1.setName(“d1”);
d1.setSex(true);
d1.getId();
//通過public方法調(diào)用private屬性
d1.printInfo();
System.out.println(d1.isSex());
//isSex() 不是getSex 布爾型用is
}
}