1.抽象類(lèi)可以用的關(guān)鍵字是繼承extends,接口是實(shí)現(xiàn)implements.
2.接口可以實(shí)現(xiàn)多個(gè),抽象類(lèi)只能繼承一個(gè).
3.抽象類(lèi)中可以存在非抽象方法,接口中的方法都是抽象的.
4.抽象類(lèi)中可以有成員變量,而接口中不能有成員變量.
5.抽象類(lèi)中可以有構(gòu)造方法但是不能被實(shí)例化.
6.抽象類(lèi)里可以沒(méi)有抽象方法.
7.抽象方法要被實(shí)現(xiàn),所以不能是靜態(tài)的,也不能是私有的.
8.接口中的抽象方法默認(rèn)且必須都是public的,而抽象類(lèi)中的抽象方法可以是public、protect或默認(rèn).
9.抽象類(lèi)和接口中都可以包含靜態(tài)成員變量,抽象類(lèi)中的靜態(tài)成員變量的屬性可以是任意的,而接口中的靜態(tài)成員變量默認(rèn)且必須是public static final。
10.如果一個(gè)類(lèi)里有抽象方法,那么這個(gè)類(lèi)只能是抽象類(lèi).
11.抽象類(lèi)中的抽象方法不能有方法體,其他方法可以.
面試筆試必問(wèn)-接口與抽象類(lèi)的區(qū)別
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類(lèi)相關(guān)的語(yǔ)法,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
- Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
- (一)Java部分 1、列舉出JAVA中6個(gè)比較常用的包【天威誠(chéng)信面試題】 【參考答案】 java.lang;ja...
- 公元2015年8月10日,小G正在焦頭爛額的測(cè)試公司的新產(chǎn)品,整天思考怎樣提升自己的工作效率和時(shí)間管理能力,希望花...
- 昨天回來(lái)晚了,寶貝沒(méi)寫(xiě)星期天作業(yè),今天就早起督促著讓趕緊把作業(yè)寫(xiě)了,就可以玩了。沒(méi)想到,寶貝給我下任務(wù)了說(shuō):...