JavaSE第九天20160815
抽象與接口
a)???????? 修飾類:抽象類,抽象類不能實例化(不能new),只能使用抽象類的子類。抽象類也有構造方法(子類會在自己構造方法的第一行調用父類的構造方法)。
b)???????? 修飾方法:抽象方法。抽象方法只有方法的聲明沒有方法的實現。子類必須重寫父類中所有的抽象方法(當子類也為抽象類時,可以不重寫父類中的抽象方法或只重寫父類中部分的抽象方法)。抽象方法所有在類必須為抽象類。非抽象的方法可以直接調用抽象方法。
c)???????? 修飾接口
d)??????? abstract不能與哪些關鍵字一起使用:private,static,final
e)???????? final關鍵字:
一、修飾變量:只能賦值一次。
二、修飾方法:方法不能被重寫。
三、修飾類:類不能被繼承。
a)???????? 接口的作用:使JAVA實現多繼承。
b)???????? 接口不是類。
c)???????? 接口中的成員:
一、常量:接口中的變量必須為public static final.
二、方法:接口中的方法必須為public abstract的。
d)???????? 類與接口的關系:
一、類可以實現(implements)接口。
二、一個類可以實現多個接口。
三、當類實現接口時,類必須重寫接口中所有的抽象方法。
e)???????? 接口不能實例化(不能new)。只能使用接口的實現類。
f)????????? 接口與接口的關系:
一、接口可以繼承其它的接口.
二、一個接口可以繼承多個接口。
a)???????? 內部類可以直接訪問外部類所有的成員,包括private的。
?
轉載于:https://www.cnblogs.com/yzyqqhr/p/5774387.html
總結
以上是生活随笔為你收集整理的JavaSE第九天20160815的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每天都梦到同一个人代表什么意思
- 下一篇: 梦到吃小孩是什么意思啊