首頁 > Java > java教程 > 【java物件導向】細說接口

【java物件導向】細說接口

(*-*)浩
發布: 2019-09-10 17:40:53
轉載
2676 人瀏覽過

介面的概念

【java物件導向】細說接口

#介面體現了事物的擴充性。舉個具體例子,我們知道,貓本來不會跳高,但是當Cat類實現了Jumpping接口,那貓就能跳高了。也就是說「貓」這個事物擴展了「跳高」這個功能。

介面的使用   

定義一個介面類別-Jumpping

【java物件導向】細說接口

實作類別Cat實作了Jumpping介面

【java物件導向】細說接口
測試類別。

【java物件導向】細說接口
編譯看左邊,執行看右邊,所以執行結果為:

【java物件導向】細說接口

介面和類別

1、類別和類別之間

類別和類別之間,可以用繼承(extends)產生聯繫,但繼承只能為單繼承。

2、介面與介面之間

介面與介面之間,也可以用繼承(extends)產生聯繫,但介面中的繼承可為多繼承。

3、類別和介面之間

類別和介面之間,可以透過實作(implements)產生聯繫,也可多實現,其中用逗號隔開就好。

備註:值得一提的是,如果一個子類別既要繼承父類,又要實作接口,也是可以的。使用格式為:

public class Cat extends Animal implements Jumpping,Dancin
登入後複製

以上是【java物件導向】細說接口的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板