内部類,接口,局部變量
1.定義接口(interface)和實作接口(implement),接口不能執行個體化,實作多個接口。接口的修飾符号:final,static,public
1、接口方法不能包含有方法體,接口方法都是抽象方法(abstract)
2、接口方法預設都使用abstract進行修飾,可寫可不寫
2. final關鍵詞:修飾變量,修飾方法,修飾類
自動類型轉換(向上轉型,向下轉型)
3. 内部類:在内部類中,可以直接使用外部類的屬性和方法
在内部類中,如果有變量與外部類的變量名稱相同,優先使用内部類的變量
内部類可以直接在外部類中使用,用于完成特定的功能
4.靜态内部類:靜态内部類 - 以靜态成員形式組成外部類
靜态内部類是外部類的靜态成員
靜态内部類可以看成是一個外部類
靜态内部類可以直接new,不需要通過外部類對象進行操作
5. 局部内部類:
局部内部類是編寫在方法或代碼塊内部的類
局部内部類不能使用通路修飾符号,static
可以使用final和abstract修飾
在局部内部類中,通路局部變量是以final形式傳遞
不能在局部内部類中修改局部變量
局部内部類的使用 - 一般以匿名内部類的形式進行使用