初学者问题:关于this
我的理解:this的作用是取得当前对象的reference,
那么:
AClass a = new AClass();//AClass 中有f()函数
a.f();
a也是取得reference吧?
我的意思是:
是否this只用与某class内部取得此类reference,
或构造函数内调用构造函数,而不能在inner class内取得另一inner class的reference
比如
public class TestClass {
class AClass {
void f(int i){}
}
class BClass {
this(5);
void f(float f){}
}
}//这个例子是不能通过的,只是表达意思