A. java內部類可以訪問外部類的靜態方法嗎
可以,例如
public
class
satictest
{
//外部靜態變數
private
static
int
id
=
1;
//內部類
class
tom{
//訪問外部類id並列印
private
int
studentid
=
id;
public
void
s(){
system.out.print(studentid);
}
}
}
B. java內部類怎麼訪問外部類的方法
在內部類使用this表示的是對內部類自身的引用,如果想要獲取外部類的引用,應當使用Outer.this,所以訪問外部類的方法:
Outer.this.xxxx()