一、介面的其他語法
之前講了介面的概念和定義,以及介面的子類定義等語法之外還要一些 其他的使用方式,還要掌握介面的一些其他語法,
DEMO: 一個子類可以實作多個介面




如果要讓一個子類實作多個介面,那么使用在implements之后使用逗號將需要實作的介面隔開,
DEMO:介面之間可以相互繼承





介面繼承介面使用的也是“extends”關鍵字,子類要實作所有介面(包括父介面)的抽象方法,
DEMO:繼承又實作
一個子類既繼承一個抽象類同時又能實作介面,





一個子類如果既繼承了抽象類又實作了介面,那么該子類必須實作抽象類中的抽象方法,同時也要實作介面中的抽象方法,
總結:
1、一個類可以實作多個介面,其實這就解決了繼承的單繼承局限,在implenmts之后使用逗號將要實作的介面隔開
2、介面可以繼承介面,使用的關鍵字也是“extends”實作
3、一個類可以繼承抽象類同時可以實作介面,
4、抽象類和子類之間的使用“繼承”來描述他們之間的父子關系,介面和其:子類使用的是“實作”來描述他們之間的父子關系,
有完整的Java初級,高級對應的學習路線和資料!專注于java開發,分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源專案,助力開發者成長!
歡迎關注微信公眾號:碼邦主

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/247053.html
標籤:Java
上一篇:檔案上傳的單元測驗怎么寫?
