JAVA中让人容易混淆的this总结(未完待续)
这个是我今天提出的一个问题(很蠢):
?
类 A??? 继承了? 类 B;
?
B中含有一个构造函数??
public class A(){ public String str="bbb"; public A(String str){ sysout.out.println(str); sysout.out.println(this.str); }}?
?
这时,new A(String aaa);??
第一个输出的是:aaa???
第二个输出的是:bbb
因为第一个是通过构造函数传递进去的 aaa
第二个,这时候this是当前运行的类自身的属性,所以输出bbb
?
======================================
大家对this还有什么特殊情况 希望补充