首頁 >Java >Java基礎 >java介面和抽象類別的差別是什麼

java介面和抽象類別的差別是什麼

王林
王林原創
2020-05-14 13:15:402286瀏覽

java介面和抽象類別的差別是什麼

差異如下:

1、抽象類別可以有抽象方法,也可以有實例方法;介面中所有的方法都是公開抽象方法。

(影片教學推薦:java影片

2、子類別使用extends關鍵字繼承抽象類,子類別使用implements關鍵字實作介面。子類別實作介面必須重寫介面中的所有方法。

3、抽象類別可以有自己的建構方法,介面不能有建構方法。

4、一個具體類別只能extends一個抽象類,可以implements多個介面。

推薦教學:java入門程式

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn