黑马程序员技术交流社区

标题: 给成员变量赋值的两个方法写在一起,矛盾么 [打印本页]

作者: 小鱼儿211    时间: 2015-11-4 22:12
标题: 给成员变量赋值的两个方法写在一起,矛盾么
给成员变量赋值的两个方法:方法一通过 set ,get 方法 ,方法二,通过构造方法...那为什么 代码标准格式中,这个两个方法写在一起啊?
这样写不就多此一举了吗?


作者: ash午夜阳光    时间: 2015-11-5 00:39
不会矛盾,构造方法用于创建对象时初始化用的.而set方法是为创建完毕后的对象修改成员变量提供的一个接口
作者: championjx    时间: 2015-11-5 13:53
1.构造方法是创建对象的时候就初始化,只可以初始化一次
2.set方法是产生对象之后对对象的修改操作,可以修改多次
简单讲你可以这么认为:
1.一对夫妇在怀孕时给小孩起名张三
2.生下来之后一看是个女的,就改名张小三
后来小孩长大了,觉得名字不好,就又改名张美丽
作者: 刘旭波    时间: 2015-11-5 17:31
楼上的楼上解释的真是浅显易懂,好评!




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