4,外部其他类可以通过完整的类名去访问内部类的静态成员,但却不能以这种方式访问内部类实例成员。
class A
{
static class B
{
static int a;
int b;
}
}
class Demo
{
public static void main(String[]args)
{
A.B.a=2;//合法
A.B.b=1;//不可以以类名的形式直接访问成员变量
}
}
局部内部类的特点:
1,局部内部类只能在当前方法中使用。
class A
{
public void show()
{
class B
{
int v=1;
class C
{