JAVA类的封装是什么意思?

Python012

JAVA类的封装是什么意思?,第1张

JAVA类的封装就是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

主要好处是:

将变化隔离。

便于使用

提高重要性。

提高安全性。

封装步骤:

1.首先建立一个类,类名取为Person,其中Private的意思是私有的,只可访问当前类。

2.建立正确的程序,就可以通过Dos 命令去审查和编译了。当编译通过即可输出程序中的资料和答案。

3.以上就是一个关于封装的例子,注意其中int getAge-是为了获取私有成员变量

什么是封装?

在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000

所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的

封装可以隐藏实现的细节

让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、

方便数据检查,有利于于保护对象信息的完整性

便于修改,提高代码的可维护性

为了实现良好的封装,需要从两个方面考虑

把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问

把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作

因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。