為什么要使用外部類對象創(chuàng)建內(nèi)部類對象? System.out.println("內(nèi)部類中的name:" +Inner.name);為什么這樣就不行呢?
為什么要使用外部類對象創(chuàng)建內(nèi)部類對象? System.out.println("內(nèi)部類中的name:" +Inner.name);為什么這樣就不行呢?
為什么要使用外部類對象創(chuàng)建內(nèi)部類對象? System.out.println("內(nèi)部類中的name:" +Inner.name);為什么這樣就不行呢?
2015-12-22
舉報(bào)
2015-12-24
內(nèi)部類對象就像包裹在外部類對象里面的對象一樣,你不拿到外部類對象怎么拿到內(nèi)部類對象呢?
2015-12-22
System.out.println("內(nèi)部類中的name:" +? Inner.this.name );這樣是可以的
?定義了成員內(nèi)部類后,必須使用外部類對象來創(chuàng)建內(nèi)部類對象,而不能直接去 new 一個(gè)內(nèi)部類對象,這個(gè)是語法規(guī)則。