star5603 发表于 2014-8-1 10:54
因为很多时候的属性是私有的,你不能直接访问,要通过set方法设置。
可以继承啊,你调用super不就好了。 ...
rolling-stone 发表于 2014-8-1 10:55
那像上面这样既谢了那个有参数的构造函数,也写了setName函数,是不是就有点重复了 ...
star5603 发表于 2014-8-1 10:59
不是说了如果成员是私有的,你是在初始化的时候通过含参的构造函数设置了这个成员,那如果后面的程序你要 ...
fantacyleo 发表于 2014-8-1 11:00
Bird(String name)是构造函数,只在new对象时调用,如果你new完了对象,后来又想改name,就得用setName了。 ...
Peach2014 发表于 2014-8-1 11:23
你不是写了一个空的构造函数吗?我们这么想,如果你声明一个对象,使用的是这个空的构造函数,
Bird b = ne ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |