好乱啊,各位进来看看~~~~ private String code 定义类级变量所以getCode()里面的code可以直接调用外面的codesetCode(String code) 因为已经有了code所以就要用this.code和code分开 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setCode(String code)是通过参数对成员变量code进行设置,getCode()是把成员变量返回去,这有什么可混淆的。 就是这样才不会混乱~~在setCode的方法里面如果不用this.code,怎么写,总不能写code=code吧,这样写就是为了区别两个不同的code。至于getCode的方法,完全可以写为:return this.code; 不会的,这样反尔可以让程序员写程序时,写得更加严谨,如如上面的写成了code=code那么前面的code将变成了方法的局部变量了,加上了this才正确。而下面的写法虽然不错,但最好还是加上this。 >> public void setCode(String code){>> this.code=code;//此处似乎code表示参数String code,this.code才表示是类成员>> }楼主,弄清楚这里setCode(String code)中的String code的作用域.同一种写法都是写code,两种意思是不同.在你弄清楚变量作用域的前提下,有什么混乱的. java输出的问题 java线程停止问题 大吓指教java 麻烦大家帮我运行一下这个程序,问题出在哪里? 请教:关于栈与堆的区别 如何用struts的validator进行这样的验证? 求救啊,关于java图像的转换问题 怎样得到一个图形文件(gif)的像素大小?一定给分。 java实现电路布线问题(分支限界法) 面试题:求高效代码,将十六进制转换为十进制数 高分求解:一个关于JComboBox的问题! 我想通过给变量KK赋值,再将KK插入表中,为什么不行?
>> this.code=code;//此处似乎code表示参数String code,this.code才表示是类成员
>> }楼主,弄清楚这里setCode(String code)中的String code的作用域.
同一种写法都是写code,两种意思是不同.在你弄清楚变量作用域的前提下,有什么混乱的.