什么
定义在一个类内部的类,称为内部类(累不累),如下:
public class A { private int c = 1;
public class C { public void test() {
System.out.println("c:" + c);
}
}
}C称为A的内部类,简称内部类
A称为C的外部类,简称外部类
而且内部类能访问外部类的成员(静态成员、实例成员),当然有一些限制,限制如下
4种声明方式
按照内部类的声明方式,分为4种内部类:
静态内部类
像类的静态成员一样声明的类,就称呼为“静态内部类”
网友评论

