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()