什麼是JAVA內部類?

1、內部類概念

所謂的內部類就是在一個類中繼續定義一個類,內部類的好處是方便內部類訪問外部類的私有屬性,可是內部類在安卓開發中使用比較多。java

DEMO:定義內部類面試

 

 

 

 

以上在內部類中訪問了外部類的私有屬性,可是內部類對象是在外部類中建立的,若是要在外部類以外建立呢?好比說在主方法中能建立嗎?spring

 

DEMO:在主方法中建立內部類對象設計模式

 

 

此時提示錯誤是「Inner 不是一個類型」,因此不能在外部類以外直接建立內部類對象,由於內部類對象是依賴於外部類對象存在,若是要實例化內部類對象須要先實例化外部類對象。微信

DEMO:先實例化外部類對象分佈式

 

 

以上就是一個內部類對象的建立。ide

 

 

總結:學習

 

一、內部類能直接訪問外部類的私有屬性設計

二、內部類對象是依賴於外部類對象存在的,若是要取得內部類對象則須要先實例化外部類對象。視頻

 

詳細的java系統視頻免費學習地址

有完整的Java初級,高級對應的學習路線和資料!專一於java開發。分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分佈式及面試資料、開源項目,助力開發者成長!


歡迎關注微信公衆號:碼邦主

相關文章
相關標籤/搜索