sandwicher 发表于 2015-10-10 23:10
setXxx河getXxx是一对方法,用来操作类变量(就是用private修饰的变量),setXxx用来设置值,getXxx用来获 ...
VV烽火 发表于 2015-10-11 22:06
我的意思是setName赋值晚return回去不就相当于前面定义那个getName一样的功能了吗?为什么还要多设置一个 ...
斑点狗 发表于 2015-10-11 16:41
一般情况下,这样的设计是方便程序设置该私有属性并且也能通过调用另一个方法获取到该属性中现在的值。如果 ...
sandwicher 发表于 2015-10-11 22:16
setName赋值时,你已经知道值了,这时候返回来没意义;这样你想得到Name值,还得给它传进去一个值,你得 ...
VV烽火 发表于 2015-10-11 22:17
哦,是不是指有时只需要给name这个属性赋值,并不需要立即返回去,然后如果在setName中return name回去的 ...
VV烽火 发表于 2015-10-11 22:22
你是指先用setName赋值,只是当需要用的时候才用getName调用吗?而不是在setName中设置了return在赋值时 ...
kamo 发表于 2015-10-11 22:29
你好
首先第一个问题,这个是class内部定义了name,对于类内部的一般函数来说,可以直接访问name。
...
VV烽火 发表于 2015-10-11 22:17
哦,是不是指有时只需要给name这个属性赋值,并不需要立即返回去,然后如果在setName中return name回去的 ...
VV烽火 发表于 2015-10-11 22:48
我用private修饰name就已经封装了好不,我在setName中提供了共有的访问方法并且return了name值,现在我问 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |