日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

接口的基本语法

發布時間:2025/7/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 接口的基本语法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接口絕對是最重要的東西!!!

?

1. 什么是接口

2. 接口的基本語法

?

1. 什么是接口

? ? ? ?

????? 定義接口, 就是定義了調用對象的標準

2. 接口的基本語法

???? <1> 使用interface定義

???? <2> 接口當中的方法都是抽象方法

???? <3> 接口當中的方法都是public權限

1 interface USB{ //interface定義 2 void write(); //默認public 3 void read(); //無函數主體, 抽象方法 4 } 1 class USBPhone implements USB{ 2 //implements相當于特殊的extends, 中文叫 實現 3 public void read(){ 4 System.out.println("USBPhone read"); 5 } 6 public void write(){ 7 System.out.println("USBPhone write"); 8 } 9 } 1 class Test{ 2 public static void main(String args []){ 3 USBPhone usbPhone = new USBPhone(); 4 USB usb = usbPhone ; //向上轉型后可使用 5 usb.read(); 6 usb.write(); 7 } 8 }

??????? ? ?? ??

?

2.? 一個類可以實現多個接口

? ? ? ?? 讓Phone類支持USB接口 和 WiFi接口

???????? ?1 interface USB{ 2 void write(); 3 void read(); 4 }?

???????? ?1 interface WiFi{ 2 void open(); 3 void close(); 4 }?

???

class Phone implements USB,WiFi{ //一個類實現多個接口public void read(){System.out.println("USB read");}public void write(){System.out.println("USB write");}public void open(){System.out.println("WiFi read");}public void close(){System.out.println("WiFi read");} } 1 class Test{ 2 public static void main(String args []){ 3 Phone phone = new Phone(); 4 5 USB usb = phone ; 6 usb.read(); 7 usb.write(); 8 9 WiFi wifi = phone ; 10 wifi.open(); 11 wifi.close(); 12 } 13 }

???? ?? ?? ?

3. 一個類可繼承多個類 (不是實現)

??? A.java???? interface A{ void funAi();}

??? B.java ? ? interface B{ void funAi();}?

??? C,java???? inertface C extends A,B { void funC(); }

??? C繼承而不是實現, 因為實現必須復寫, 復寫之后就不是抽象的了.

??? C繼承之后有三個方法了, 要實現C就要復寫3個方法了

轉載于:https://www.cnblogs.com/iMirror/p/3737631.html

總結

以上是生活随笔為你收集整理的接口的基本语法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。