天天看點

内部類,接口,局部變量内部類,接口,局部變量

内部類,接口,局部變量

1.定義接口(interface)和實作接口(implement),接口不能執行個體化,實作多個接口。接口的修飾符号:final,static,public

    1、接口方法不能包含有方法體,接口方法都是抽象方法(abstract)

    2、接口方法預設都使用abstract進行修飾,可寫可不寫

2. final關鍵詞:修飾變量,修飾方法,修飾類

自動類型轉換(向上轉型,向下轉型)

3. 内部類:在内部類中,可以直接使用外部類的屬性和方法

     在内部類中,如果有變量與外部類的變量名稱相同,優先使用内部類的變量

     内部類可以直接在外部類中使用,用于完成特定的功能

4.靜态内部類:靜态内部類 - 以靜态成員形式組成外部類

      靜态内部類是外部類的靜态成員

      靜态内部類可以看成是一個外部類

     靜态内部類可以直接new,不需要通過外部類對象進行操作

5. 局部内部類:

    局部内部類是編寫在方法或代碼塊内部的類

    局部内部類不能使用通路修飾符号,static

    可以使用final和abstract修飾

    在局部内部類中,通路局部變量是以final形式傳遞

    不能在局部内部類中修改局部變量

    局部内部類的使用 - 一般以匿名内部類的形式進行使用