您的位置:首页 > 编程语言 > Java开发

java封装

2016-07-06 10:25 288 查看

java封装

java提供封装来使对象的属性和行为选择暴露与不暴露。

为什么要设置暴露与不暴露?

1.给对象提供隐藏内部特性和行为的能力

2.隐藏属性与行为,避免不良的交互

通过private protected public来控制。

public class Student {

private int id;

private int name;

public int getId() {
return id;
}

public int getName() {
return name;
}

public void setId(int id) {
this.id = id;
}

public void setName(int name) {
this.name = name;
}

}

public class FengZhuang {

public static void main(String[] args) {
Student student = new Student();
student.getId();
//我们没有办法直接访问id,只能通过它内部public来进行访问,类和类之间的交互必须得先判断属性或者方法的封装方式,是通过public还是protect,private?
//带来的好处是,禁止对象之间的不良交互

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  封装