javabean封装的使用

/**

* 测试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

}

}

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章