Java面向对象编程(18)封装的概念
这里介绍一个快捷键Ctrl+O,使用这组热键可以展开代码结构,查看类,方法,属性等。
二、封装的概念
Java三大特性之一,它可以把对象的内部细节封闭起来,只提供一个接口给外部。就好像我们在开关灯时,我们不需要知道里面的电流是怎么走的,直接按开关用就行了。
Java通过将属性设置为私有,对属性都使用暴露出来的公共接口去操作,这样数据会更为安全,更好维护。
三、封装的特点
① 封装的特点:
1.属性的私有化(private):隐藏对象的属性和实现细节,不允许从外部直接访问。
2.使用公开的方法访问和操作属性。
3.封装的操作对象是属性(将属性进行封装)。
② 封装的目的
我们可以在方法中加入控制逻辑,如对手机号位数的限制等。
可以避免不合理的访问、可进行数据检查、可保证数据完整性。
便于后期修改,提高代码的可维护性。
软件测试工程师一只,也在不断的学习阶段,平时的小经验不定期分享。
博主经验有限,若有不足,欢迎交流,共同改进~
有意可加Q群 908417285 交流学习。
乾坤未定,你我皆是黑马
还没有评论,来说两句吧...