天天看点

Java面对对象的三大特征及理解其一:封装

@

目录

封装的概念:

封装的好处:

封装的使用:

代码演示:感谢你的观看!后续还有继承和多态的介绍,欢迎批评指正!

封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中 属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结 合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机 的结合,形成“类”,其中数据和函数都是类的成员。

只能通过规定的方法访问使用Getter和Setter方法获取数据和数据的修改

可以重复使用

方便修改实现

提高数据的安全性

(1)属性私有化:使用private修饰

(2)使用Getter和Setter方法:用于获取数据和修改数据,提高数据的安全性。

(3)可以在Getter和Setter方法内使用if-else对属性进行合法化值判断

以下代码为项目实战中的小兵类,拿出来做一下演示: