第 2-2 课:各种内部类和枚举类 + 面试题
生活随笔
收集整理的這篇文章主要介紹了
第 2-2 课:各种内部类和枚举类 + 面试题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
內(nèi)部類不僅經(jīng)常出現(xiàn)在各種面試題中,還會(huì)在 Java 源碼中頻頻出現(xiàn),因此只有搞明白了 Java 內(nèi)部類,才能搞定面試和看懂各種 Java 源碼。
內(nèi)部類
Java 內(nèi)部類,分為以下四種:
- 成員內(nèi)部類
- 靜態(tài)成員內(nèi)部類
- 局部?jī)?nèi)部類
- 匿名內(nèi)部類
下面分別來(lái)看這些內(nèi)部類的使用。
成員內(nèi)部類
定義
在一個(gè)類中定義了另一個(gè)類,則將定義在類中的那個(gè)類稱之為成員內(nèi)部類。成員內(nèi)部類也是最普通的內(nèi)部類。
使用
成員內(nèi)部類的使用示例如下:
class Outer {public Outer() {System.out.println("Outer Class.");}class Inner {public void sayHi() {System.out.println("Hi, Inner.");}} }其中 Inner 類則為成員內(nèi)部類。
而成員內(nèi)部類的創(chuàng)建和使用,請(qǐng)參考以下完整的示例代碼:
總結(jié)
以上是生活随笔為你收集整理的第 2-2 课:各种内部类和枚举类 + 面试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot集成Google开源
- 下一篇: 第 1-6 课:玩转时间 + 面试题