黑马程序员技术交流社区

标题: 关于private的问题 [打印本页]

作者: 胡元    时间: 2012-3-7 12:32
标题: 关于private的问题
为什么被private私有化的属性,类以外的对象没法调用,可是毕老师第五天第八段建立对象调用功能不亦乐乎,是不是构造函数也可以作为调用方法?请大侠们指点!
作者: 泮和顺    时间: 2012-3-7 12:58
构造函数不能做为调用方法,他只是当类实例化成对象时会初始化好属性(即成员变量),(不知道你不是你所说的建立对象调用功能)。
作者: 王亚男    时间: 2012-3-7 13:03
被private私有化的成员,在类外就相当于被隐藏了,是看不到的。就像毕老师所说的,把主板放到机箱内,里面是什么样子的看不到,只对外公布一些可以操作它们的接口。
个人理解的话,就是被private修饰了的成员相当于一种被固定了的法则,类外不可以改变这个法则,只允许按照程序员所提供给调用者的接口去访问这个法则。
构造函数可以被调用啊,你创建对象的时候就会调用构造函数啊。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2