Java基礎——內部類

聲明:本欄目所使用的素材都是凱哥學堂VIP學員所寫,學員有權匿名,對文章有最終解釋權;凱哥學堂旨在促進VIP學員互相學習的基礎上公開筆記。

模化塊: 又稱之為組件研發,壓縮包中是類,以后我們寫工程寫項目的時候,可能會有一些通用的代碼,不管你寫什么工程,它都是一樣的代碼,就是把這些重復性的功能打成一個jar包,包裝起來,以后誰要用就拿過去用就行了,就好比一輛汽車是很多零件組成的,你可以把這些零件做得通用化些,到時候那些汽車需要,直接拿過去用就行了

www.apache.org這是一家非盈利機構,里面有一些jar包

枚舉:

是jdk1.5的新功能,它是解決這樣的一個問題,如下圖: 給一個數字就返回一個內容出來,比如你不知道傳什么數字的時候,申請幾個常量,今后你要調用就選擇就行了,就是個選擇器,這是枚舉還有出來的時候的寫法

枚舉出來之后,枚舉可以考訴你這個方法的類型,拿著枚舉類型選一個就行了,其實就是一個類,里面申請了一些常量 枚舉里面可以有構造器和方法,但是沒有必要,因為它的主要功能是提供選擇

內部類:

介紹:就是類中在申請一個類,也有內部接口,內部抽象類,內部枚舉,一般內部類就是不讓外邊人用,所以建立內部類 內部類分為 靜態和實例:

靜態創建 new Test.T1();

實例創建 實例對象.new T1();

靜態內部類

可以有實例成員

可以有靜態成員

實例內部類: 可以有實例成員

不可以有靜態成員

無論是怎么寫操作類,編譯后都會形成獨立的class文件

無名內部類:

就是類上面沒有名字,無名內部類只能對常量產生訪問 就好比這樣,你這個文件就一句代碼就寫一個類覺得浪費或者麻煩

所以這有出來個無名內部類,寫個大括號表示無名類對這個接口實現了

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容