內(nèi)部類就是在一個(gè)類的內(nèi)部定義的類。內(nèi)部可以定義在除參數(shù)位置上的任意位置。
1. 靜態(tài)內(nèi)部類需要使用static修飾,而普通內(nèi)部類不能使用static修飾
2. 靜態(tài)內(nèi)部類只能定義在和屬性同級(jí),普通內(nèi)部類可以定義在除參數(shù)位置以外的任意位置
3. 靜態(tài)內(nèi)部類必需有名稱,而普通內(nèi)部類可以是匿名的
4. 靜態(tài)內(nèi)部類沒有this引用,只此只能訪問外部類的靜態(tài)成員,而普通內(nèi)部類可以訪問外部類的全部成員
5. 靜態(tài)內(nèi)部類訪問外部類的同名函數(shù)時(shí),使用“外部類名.方法名”即可,而普通內(nèi)部類需要使用“外部類名.this.外部方法”
6. 靜態(tài)內(nèi)部類可以定義靜態(tài)方法,而普通內(nèi)部類不能定義靜態(tài)方法,但能定義簡單數(shù)據(jù)類型的靜態(tài)屬性,不能定義引用類型的靜態(tài)屬性。
遠(yuǎn)近互聯(lián)技術(shù)-劉 整理發(fā)布,希望能對同是技術(shù)的你有所幫助。
遠(yuǎn)近互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運(yùn)營的品牌整合營銷服務(wù),讓客戶通過網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績。






