黑马程序员技术交流社区
标题:
java中是不是只有被private修饰的才叫封装?
[打印本页]
作者:
aweilovemusic
时间:
2016-4-16 22:02
标题:
java中是不是只有被private修饰的才叫封装?
我还没搞懂,java中是不是只有被private修饰的才叫封装?
面向对象这个地方好难懂。求大神解答一下。
作者:
rocky5995
时间:
2016-4-16 22:12
不是,把封装的类中的属性定义成private只是不让外部直接访问,这样更安全
作者:
yy0328
时间:
2016-4-16 22:15
不是 private只是封装的一种形式
作者:
huangkai521
时间:
2016-4-16 22:18
在面向对象中,封装是把不需要对外暴露的信息隐藏起来,但是对外提供公共方法对其访问。
private是权限修饰符,用于修饰类中的成员(成员变量和成员方法),被修饰的成员只能在本类中被访问。
在java中,private只是封装的一种表现形式;函数也是封装,是对一个功能的封装。
比如去饭店吃饭的时候,厨师就是对象,他做好饭让你吃就好了,不用教你做饭的方法。
作者:
1125162754
时间:
2016-4-16 22:26
private表示被封装的类的属性,不能被外部直接访问
作者:
kingmask
时间:
2016-4-17 10:38
不是,private修饰的,只是封装的一种,
作者:
小白想学javaEE
时间:
2016-4-17 11:57
private 是将类中的属性,方法进行私有化,不然本类之外可以访问。封装的思想是将代码或者说实现方式进行打包隐藏,不让外界知道。所以private只是封装的一种
作者:
大爱卓生
时间:
2016-4-17 12:59
最基本的封装体现形式.........
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2