public class Aqiang {
// 静态内部类
static class Test
{
private int i ;
public Test()
{
i = 2;
}
}
class TestB
{
private int i = 3;
}
private int j;
public static void main(String args[]) {
// 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象
Aqiang.Test test = new Aqiang.Test();
System.out.println("test" + test.i);
// 而非静态内部类,需要选创建一个外部类对象,然后才能创建内部内对象
Aqiang aqiang = new Aqiang();
Aqiang.TestB tb = aqiang.new TestB();
System.out.println("testb" + tb.i);
}
}