JAVA入門第二季2-6
//外部類HelloWorld public?class?HelloWorld{ ???? ????//外部類的私有屬性name ????private?String?name?=?"imooc"; ???? ????//外部類的成員屬性 ????int?age?=?20; ???? //成員內(nèi)部類Inner public?class?Inner?{ String?name?=?"愛慕課"; ????????//內(nèi)部類中的方法 public?void?show()?{? System.out.println("外部類中的name:"?+??HelloWorld.this.name?); System.out.println("內(nèi)部類中的name:"?+?name?); System.out.println("外部類中的age:"?+?age); } } ???? //測(cè)試成員內(nèi)部類 public?static?void?main(String[]?args)?{ ???????? ????????//創(chuàng)建外部類的對(duì)象 HelloWorld?o?=?new?HelloWorld?();? ???????? ????????//創(chuàng)建內(nèi)部類的對(duì)象 Inner?inn?=?o.new?Inner(); ???????? ????????//調(diào)用內(nèi)部類對(duì)象的show方法 inn.show(); } }
為什么最后一段,使用inn會(huì)報(bào)錯(cuò),這個(gè)表示符非法嗎?
2015-10-31
我就是直接inn.show();調(diào)用成功了
2015-10-31
錯(cuò)誤提示是什么,按理來說沒有問題啊,樓上的那種寫法沒必要
2015-10-14