JAVA类的封装就是指隐藏对象的属磨销性和实现细节,仅对外提供公共访问方式。
主要好处是
将变化隔离。
便于使用
提高重要性。
提高安全性。
封装步骤
1.建立一个类,类名取为Person,其中Private的意思是私有的厅消,只可访问当前类。
2.建立正确的程序,就可以通过Dos 命令去审查和编译了。当编译通过扮游知即可输出程序中的资料和答案。
3.以上就是一个关于封装的例子,注意其中int getAge-是为了获取私有成员变量。
什么是封装?
在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以皮竖设置成1000,score可以设置为10000
所以就引出了封装的概念,那么什么是封装呢或者说枝橡封装猛握旁可以实现那些目的
封装可以隐藏实现的细节
让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
方便数据检查,有利于于保护对象信息的完整性
便于修改,提高代码的可维护性
为了实现良好的封装,需要从两个方面考虑
把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问
把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作
,封装就有两个含义把该隐藏的隐藏起来,把该暴露的暴露出来。
封装或唯:是指隐藏对象的属性(成员变量)和实现细节(方法),仅对外提供公共访问方式敬信。
好处
隐藏实现细节,提供公共的亮团轮访问方式
提高了代码的复用性
提高安全性。
封装原则
将不需要对外提供的内容都隐藏起来。
把属性隐藏,提供公共方法对其访问。
常见封装 :
成员变量封装---
private 数据类型 xxx ;
private关键字
是一个权限修饰符。
可以修饰成员(成员变量和成员方法)
被private修饰的成员只在本类中才能访问。
例如
class show(){
private String name;//其他类无法访问当前私有成员
public String getName(){//可以通过public修饰的方法访问name
return this.name;
}
}