Java里的封装到底是什么意思,请举例说明?

如题所述

封装:是指隐藏对象的属性(成员变量)和实现细节(方法),仅对外提供公共访问方式。

好处:
隐藏实现细节,提供公共的访问方式
提高了代码的复用性
提高安全性。
封装原则:
将不需要对外提供的内容都隐藏起来。
把属性隐藏,提供公共方法对其访问。
常见封装 :
成员变量封装---
private 数据类型 xxx ;

private关键字:
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
例如:
class show(){

private String name;//其他类无法访问当前私有成员
public String getName(){//可以通过public修饰的方法访问name
return this.name;
}

}
温馨提示:答案为网友推荐,仅供参考
相似回答