潘际昌 发表于 2013-11-23 15:24
private私有,类外面不能直接对其访问,但内部可以直接访问,你的bite()方法在Bear内部,可以直接访问属性 ...
『无』尘 发表于 2013-11-23 15:38
“小白”和“公”不算在类外面设定值么,为什么可以不用set呢
潘际昌 发表于 2013-11-23 15:45
那不是new了对象吗!new了对象,用对象的方法!你也可以用set方法啊!你可以在Bear类里面用个set方法,然 ...
『无』尘 发表于 2013-11-23 15:56
我是初学者,很多东西不明白,如果问的低级别见笑,我还是不明白为什么new了个对象就可以直接访问private ...
潘际昌 发表于 2013-11-23 16:03
不是直接调用,是通过new对象,可以用Bear里面的方法!
忄雾飞扬 发表于 2013-11-23 16:02
本题中,当你创建Bear类对象时,会调用你的Bear类中的有参构造new对象,
然后由对象调用其类中定义的方法 ...
忄雾飞扬 发表于 2013-11-23 16:17
调用构造方法时,是初始化赋值,不算改变,每次new对象时,必须有初始化赋值, ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |