JAVA內(nèi)部類
public class Aqiang {
// 靜態(tài)內(nèi)部類
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[]) {
// 靜態(tài)內(nèi)部類(Inner Class)意味著1創(chuàng)建一個(gè)static內(nèi)部類的對(duì)象,不需要一個(gè)外部類對(duì)象
Aqiang.Test test = new Aqiang.Test();
System.out.println("test" + test.i);
// 而非靜態(tài)內(nèi)部類,需要選創(chuàng)建一個(gè)外部類對(duì)象,然后才能創(chuàng)建內(nèi)部?jī)?nèi)對(duì)象
Aqiang aqiang = new Aqiang();
Aqiang.TestB tb = aqiang.new TestB();
System.out.println("testb" + tb.i);
}
}
posted on 2008-03-18 23:28 秋楓故事 閱讀(131) 評(píng)論(0) 編輯 收藏