創(chuàng)建靜態(tài)內(nèi)部類對(duì)象和普通內(nèi)部類對(duì)象的區(qū)別?
為什么創(chuàng)建靜態(tài)內(nèi)部類的對(duì)象時(shí),不需要外部類的對(duì)象,可以直接創(chuàng)建?內(nèi)部類 對(duì)象名= new 內(nèi)部類();但是創(chuàng)建普通內(nèi)部類的對(duì)象時(shí)要先創(chuàng)建一個(gè)外部類對(duì)象?
為什么創(chuàng)建靜態(tài)內(nèi)部類的對(duì)象時(shí),不需要外部類的對(duì)象,可以直接創(chuàng)建?內(nèi)部類 對(duì)象名= new 內(nèi)部類();但是創(chuàng)建普通內(nèi)部類的對(duì)象時(shí)要先創(chuàng)建一個(gè)外部類對(duì)象?
2020-02-07
舉報(bào)
2020-02-07
個(gè)人理解:這個(gè)類似于一個(gè)類的靜態(tài)成員變量和普通成員變量的調(diào)用,靜態(tài)成員變量是通過(guò)類名去調(diào)用,不用創(chuàng)建該類對(duì)象;而普通成員變量是通過(guò)創(chuàng)建一個(gè)該類的對(duì)象,使用該對(duì)象去調(diào)用。所以你這個(gè)亦同理