JAVA类的封装就是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
主要好处是:
将变化隔离。
便于使用
提高重要性。
提高安全性。
封装步骤:
1.首先建立一个类,类名取为Person,其中Private的意思是私有的,只可访问当前类。
2.建立正确的程序,就可以通过Dos 命令去审查和编译了。当编译通过即可输出程序中的资料和答案。
3.以上就是一个关于封装的例子,注意其中int getAge-是为了获取私有成员变量。
什么是封装?
在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000
所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的
封装可以隐藏实现的细节
让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、
方便数据检查,有利于于保护对象信息的完整性
便于修改,提高代码的可维护性
为了实现良好的封装,需要从两个方面考虑
把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问
把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作
因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。