黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java接口實(shí)現(xiàn)示例

Java接口實(shí)現(xiàn)示例

更新時(shí)間:2022-10-09 11:17:53 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1449次

Java中的接口是什么?

Java編程語言中的接口被定義為用于指定類行為的Java抽象類型。Java 接口包含靜態(tài)常量和抽象方法。一個(gè)類可以實(shí)現(xiàn)多個(gè)接口。在 Java 中,接口是使用 interface 關(guān)鍵字聲明的。接口中的所有方法都是隱式公共和抽象的。

聲明接口的語法

要在你的類中使用接口,在你的類名后面加上關(guān)鍵字“implements”,然后是接口名。

接口 { 
//方法
}

實(shí)現(xiàn)接口示例

現(xiàn)在,讓我們通過示例來了解 Java 中的接口:

類 Dog 實(shí)現(xiàn) Pet
接口 RidableAnimal 擴(kuò)展了 Animal、Vehicle

為什么需要接口?

為了更好地理解 Java 中接口的使用,讓我們看一個(gè) Java 接口示例。“媒體播放器”類有兩個(gè)子類:CD 播放器和 DVD 播放器。每個(gè)都有其獨(dú)特的 Java 接口實(shí)現(xiàn)方法來播放音樂。

另一類“組合驅(qū)動(dòng)器”繼承了 CD 和 DVD(見下圖)。它應(yīng)該繼承哪種播放方法?這可能會(huì)導(dǎo)致嚴(yán)重的設(shè)計(jì)問題。因此,Java 不允許多重繼承。

現(xiàn)在讓我們?cè)倥e一個(gè) Dog 的例子。

假設(shè)您有一個(gè)要求,其中“狗”類繼承“動(dòng)物”和“寵物”類(見下圖)。但是你不能在 Java 中擴(kuò)展兩個(gè)類。那你會(huì)怎么做?解決方案是接口。

接口的規(guī)則手冊(cè)說,

Java 實(shí)現(xiàn)接口是 100% 抽象類,只有抽象方法。

類可以實(shí)現(xiàn)任意數(shù)量的接口。

Dog 類可以擴(kuò)展為“Animal”類,并將接口實(shí)現(xiàn)為“Pet”。

Java 接口示例:

讓我們理解下面的Java接口程序:

步驟1:將以下代碼復(fù)制到編輯器中。

接口寵物{
  公共無效測(cè)試();
} 
class Dog 實(shí)現(xiàn) Pet{ 
   public void test(){ 
     System.out.println("Interface Method Implemented"); 
  } 
   public static void main(String args[]){ 
     Pet p = new Dog(); 
     p.test(); 
  } 
}

步驟2:保存、編譯和運(yùn)行代碼。觀察Java程序中接口的輸出。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产高清不卡视频 | 国产日韩一区在线精品欧美玲 | 91短视频在线观看免费 | 丝袜天堂| 久久国产亚洲欧美日韩精品 | 羞羞视频网站 | 伊人网网| 欧美国产黄色 | 欧美一区视频 | 国产成人深夜福利短视频99 | 国产在线精品观看一区 | 黄片毛片在线免费看 | 最近免费手机中文字幕3 | 成人在线不卡 | 欧美成人免费观看国产 | 人人澡人人澡人人看欧美 | 在线观看久草 | 欧美日韩国产在线人 | 亚洲视频欧美视频 | 欧美日韩国产在线人 | 国产亚洲免费观看 | 欧美free性秘书xxxxhd | 成人欧美网站免费 | 亚洲一区欧美二区 | 在线成人免费视频 | 波多野结衣国产精品 | 在线观看国产黄色 | 欧美成人久久 | 色综合天天综合中文网 | 涩涩色中文综合亚洲 | 一级片生活片 | 欧美深夜福利网站在线观看 | 欧美成人一区二区三区 | 色狠狠综合网 | 久久久噜久噜久久综合 | 老子影院午夜伦不卡亚洲 | 久久精品国产亚洲a不卡 | 日本中文字幕一区二区有码在线 | 韩日毛片 | 欧美在线香蕉在线现视频 | 日韩免费一区二区 |