求解答兩個(gè)問題
第一個(gè)問題
同樣是外部類,同樣是相同名字,為什么在之前成員內(nèi)部類那一節(jié)中要加this,而在這個(gè)靜態(tài)內(nèi)部中中不用加
第二個(gè)問題
為什么不能像之前一樣,先創(chuàng)建外部類的對象,然后再創(chuàng)建內(nèi)部類的對象,怎么就直接創(chuàng)建內(nèi)部類的對象了
第一個(gè)問題
同樣是外部類,同樣是相同名字,為什么在之前成員內(nèi)部類那一節(jié)中要加this,而在這個(gè)靜態(tài)內(nèi)部中中不用加
第二個(gè)問題
為什么不能像之前一樣,先創(chuàng)建外部類的對象,然后再創(chuàng)建內(nèi)部類的對象,怎么就直接創(chuàng)建內(nèi)部類的對象了
2019-07-22
舉報(bào)
2019-07-22
普通內(nèi)部類中,?如果外部類和內(nèi)部類具有相同的成員變量或方法,內(nèi)部類默認(rèn)訪問自己的成員變量或方法,如果要訪問外部類的成員變量,可以使用 this 關(guān)鍵字。
靜態(tài)成員內(nèi)部類中,如果外部類的靜態(tài)成員與內(nèi)部類的成員名稱相同,可通過“類名.靜態(tài)成員”訪問外部類的靜態(tài)成員;如果外部類的靜態(tài)成員與內(nèi)部類的成員名稱不相同,則可通過“成員名”直接調(diào)用外部類的靜態(tài)成員