關(guān)于內(nèi)部類(lèi)
Inner i = hello.new Inner();
這一行代碼,外部類(lèi)是HelloWorld,內(nèi)部類(lèi)是inner,其對(duì)象分別是hello和i;
在引用內(nèi)部類(lèi)的方法的時(shí)候我不能直接寫(xiě):
Inner i =new Inner();么?
為什么是hello.,而不是Hellow.new Inner();?
Inner i = hello.new Inner();
這一行代碼,外部類(lèi)是HelloWorld,內(nèi)部類(lèi)是inner,其對(duì)象分別是hello和i;
在引用內(nèi)部類(lèi)的方法的時(shí)候我不能直接寫(xiě):
Inner i =new Inner();么?
為什么是hello.,而不是Hellow.new Inner();?
2015-12-08
舉報(bào)
2015-12-08
內(nèi)部類(lèi)你可以理解為外部類(lèi)的一個(gè)成員 在調(diào)用外部類(lèi)的成員的時(shí)候需要通過(guò)對(duì)象,所以 前面得加上對(duì)象名
2015-12-10
這個(gè)問(wèn)題你可以這樣理解,你就把內(nèi)部類(lèi)當(dāng)成 類(lèi)的一個(gè)方法,只有實(shí)例化后才可以“.”方法,這樣理解試試
2015-12-08
hello是Hellow類(lèi)的實(shí)例對(duì)象