首頁> Java> Java入門> 主體

抽象類別與介面有什麼聯繫

王林
發布: 2020-08-03 16:37:39
轉載
2567 人瀏覽過

抽象類別與介面有什麼聯繫

聯絡:

(推薦教學:java入門教學

1、都可以擁有抽象方法

2、都不可以直接建立物件

3、都依賴子類別存在才有意義,子類別必須實作其所有的抽象方法

4、都可以實作多態

區別:

成員不同:

介面中沒有建構方法,抽象類別有建構方法但是不能直接建立物件。

介面中成員方法預設加入 public abstract 修飾,只能存在抽象方法。抽象類別中既有抽象方法也有普通方法。

介面中的成員變數預設加入static final 修飾,只有公開靜態常數。抽象類別中的變數沒有這個限制。

(影片教學推薦:java影片教學

關係不同:

類別與類別之間的關係是繼承:extends。

介面與介面之間的關係是繼承:extends。

類別與介面之間的關係是實作:implements。子類別稱為子實作類別。

以上是抽象類別與介面有什麼聯繫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!