1.抽象類有普通的方法,介面沒有
2.抽象類可以有自己的成員屬性和方法,介面只能有public 常量。
3.抽象類可有可無構造方法,介面沒有構造方法
4.抽象類單根繼承,介面多重繼承
uj5u.com熱心網友回復:
抽象類使用abstract關鍵字修飾;介面使用interface修飾。抽象類中有構造方法(不寫會有隱式構造方法),但不能實體化;介面沒有構造方法。
抽象類中可以有非抽象方法,介面中一般只有抽象方法。
抽象類中可以有變數;介面中只能是常量
抽象類只能單繼承類;介面可以繼承多個介面
實作類只能繼承一個抽象類;但可以實作多個介面
uj5u.com熱心網友回復:
https://blog.csdn.net/MrBaymax/article/details/84328918uj5u.com熱心網友回復:
可以看下這個文章:抽象類和介面的區別uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118816.html
標籤:Java相關
上一篇:希爾排序出錯
