為什么不能通過(guò)對(duì)象訪問(wèn)外部類中的name
為什么System.out.println("外部類中的name:" +HelloWorld.this.name);是正確的
而System.out.println("外部類中的name:" +o.name);則不行
而且如果用HelloWorld.this.name 那創(chuàng)建外部變量的對(duì)象o這一步驟豈不是多余的?
為什么System.out.println("外部類中的name:" +HelloWorld.this.name);是正確的
而System.out.println("外部類中的name:" +o.name);則不行
而且如果用HelloWorld.this.name 那創(chuàng)建外部變量的對(duì)象o這一步驟豈不是多余的?
2015-04-17
舉報(bào)
2015-04-17
第一個(gè)問(wèn)題,這是Java內(nèi)部類訪問(wèn)外部成員的約定
第二個(gè)問(wèn)題,沒(méi)有外部對(duì)象O是無(wú)法實(shí)例內(nèi)部對(duì)象的
課程中是有針對(duì)性的講解的,呵呵