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);
}
}