Java类的封装的好处


主要体现在信息隐藏

① 类的成员变量可以成为只读或者只写的。

比如用:访问器getXxxx();或者修改器setXxxx();

② 类可以对储存在其中的成员变量中的内容有一个整体的控制。

 可以根据访问修饰符的提点在其它类中调用该类中的属性和行为。

③类的用户不需要知道类是如何储存数据的。

比如:这是一个类中得到生日的方法

public String getBirthday(){
return year + "-" + month + "-" + day;
}

public void setBirthday(String birthday){
//拆分字符串,分别取出年月日,给year、month、day进行赋值
}

而在外部调用这个方法的时候

this.getBirthday();
this.setBirthday("1990-9-9");

此时就体现出外部是不知道如何储存birthday这个方法的,用户只能调用它。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM