一、類與介面的關系
1.類與類的關系
繼承關系,只能單繼承,不能多繼承;但是可以多層繼承
2.類與介面的關系
實作關系,可以單實作,也可以多實作,還可以繼承一個類的同時實作多個介面
3.介面與介面的關系
繼承關系,可以單繼承也可以多繼承
二、抽象類與介面的區別
1.成員區別
抽象類:變數;常量;有構造方法;有抽象方法,也有具體方法
介面:只有常量;只有抽象方法
2.關系區別
類與類:繼承、單繼承
類與介面:實作:可以單實作,也可以多實作
介面與介面:繼承:單繼承,多繼承
3.設計理念區別
抽象類:對類抽象,包括屬性、行為
介面:對行為抽象,主要是行為
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/445520.html
標籤:其他
上一篇:Java基礎——介面
下一篇:分布式資料庫發展路徑
