大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java接口實現示例

Java接口實現示例

更新時間:2022-10-09 11:17:53 來源:動力節點 瀏覽1424次

Java中的接口是什么?

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

聲明接口的語法

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

接口 { 
//方法
}

實現接口示例

現在,讓我們通過示例來了解 Java 中的接口:

類 Dog 實現 Pet
接口 RidableAnimal 擴展了 Animal、Vehicle

為什么需要接口?

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

另一類“組合驅動器”繼承了 CD 和 DVD(見下圖)。它應該繼承哪種播放方法?這可能會導致嚴重的設計問題。因此,Java 不允許多重繼承。

現在讓我們再舉一個 Dog 的例子。

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

接口的規則手冊說,

Java 實現接口是 100% 抽象類,只有抽象方法。

類可以實現任意數量的接口。

Dog 類可以擴展為“Animal”類,并將接口實現為“Pet”。

Java 接口示例:

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

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

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: a网站在线观看 | 亚洲欧美日韩高清一区二区三区 | 欧美高清在线精品一区 | 国产在线欧美日韩一区二区 | 一级aa毛片| 久久国产精品视频一区 | 两个人高清视频图片中文字幕 | 日本www在线视频 | 添bbb免费观看高清视频 | 久久在线看 | 日本高中生一级乇片 | 日本亚洲国产精品久久 | 日韩中文字幕一区二区不卡 | 在线观看精品91老司机 | 最新国产精品亚洲二区 | 日韩美一区二区 | 日本三级做a全过程在线观看 | 欧美精品一区二区在线观看 | 91福利社 | 色综合久久精品中文字幕首页 | 久久午夜激情 | 欧美特级一级毛片 | 欧日韩一区二区三区 | 最新69成人精品毛片 | 欧美在线免费视频 | 偷自拍视频区综合视频区 | 久久日韩 | 天天干天天干天天色 | 欧洲a老妇女黄大片 | 中文字幕在线观看一区二区三区 | 麻豆国内精品久久久久久 | 日韩中文字幕在线免费观看 | 精品国产香蕉 | 99re这里有精品 | 国产精品国产亚洲精品看不卡 | 国产香蕉91tv永久在线 | 亚洲久久在线观看 | 久久久久久久久毛片精品 | 青草久草视频 | 欧美13一16sex 性 | 国产精品成aⅴ人片在线观看 |