4.3 封 装

更新于 2026年10月10日 版权声明
4.3 封 装

在我们日常生活中的万千对象中,封装的例子无处不在,如洗衣机,电冰箱,计算机主机等。将对象的属性和操作方法进行封装有什么好处呢?

1.安全

计算机主机把CPU、内存、主板等都封装到机箱里。假如没有使用机箱进行封装,则CUP、主板,内存条将全部散落在一处,同时开机也没有开机按钮,需要我们自己接跳线操作才能开启计算机,如若操作不慎,极易损坏计算机主机。如若用机箱封装起来,即可避免以上问题。因此通过封装可保证对象的安全性。

2.将变化隔离

若计算机需要加内存,可以直接将其交给维修人员,维修人员加好内存后,用户拿到的还是那个机箱,里面发生了怎样的变化我们并不知道。封装的第二个好处是可以将变化隔离。(https://www.daowen.com)

3.使用方便

比如,在机箱上提供一个开机按钮,而不需用户直接使用跳线开机,体现了封装便于使用的特性。

4.复用性

只要机箱提供了一个开机的功能,然后无论这个机箱拿到哪里去,都可以使用这个开机的功能。体现了封装所提供的复用性的特性。

Java中的封装,是指在类中隐藏对象的属性和实现细节,对每个属性值提供对外的公共访问方法,同时在程序中控制对属性的读和修改的访问级别。程序员在Java类中通过对成员变量进行封装可实现隐藏类的具体实现,以及提高对象数据的安全性和操作简单等优点。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)