Java基礎——內部類

來源:互聯網
上載者:User

標籤:內部類

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

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

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

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

內部類:
介紹:就是類中在申請一個類,也有內部介面,內部抽象類別,內部枚舉,一般內部類就是不讓外邊人用,所以建立內部類 內部類分為 靜態和執行個體:
靜態建立 new Test.T1();
執行個體建立 執行個體對象.new T1();

靜態內部類
可以有執行個體成員
可以有靜態成員

執行個體內部類: 可以有執行個體成員
不可以有靜態成員

無論是怎麼寫操作類,編譯後都會形成獨立的class檔案

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

所以這有出來個無名內部類,寫個大括弧表示無名類對這個介面實現了

Java基礎——內部類

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.