18.接口的基本语法
- 什么是接口?
- 定义接口就是定义了调用对象的标准
- 接口的基本语法
- 基本语法(一)
- 1、使用interface定义
- 2.接口当中的方法都是抽象方法
- 3、接口当中的方法都是public权限
- 基本语法(二)
- 1、实现接口使用implements关键字,之后要复写这个接口当中的抽象方法
- 2、一个类可以实现多个接口, 同时接口支持向上转型,生成这个接口实现类的对象之后,可以向上转型为接口类型
interface USB{publicvoid read();publicvoid write();}
interface Wifi{publicvoid open();publicvoid close();}
classPhone implements USB,Wifi{publicvoid read(){System.out.println("USB read");}publicvoid write(){System.out.println("USB write");}publicvoid open(){System.out.println("Wifi open");}publicvoid close(){System.out.println("Wifi close");}}
classTest{publicstaticvoid main(String args[]){Phone phone =newPhone();//向上转型USB usb = phone;usb.read();usb.write();Wifi wifi = phone;wifi.open();wifi.close();}}
结果:
D:\work\src>javac *.java
D:\work\src>java Test
USB read
USB write
Wifi open
Wifi close
- 3、一个接口可以继承多个接口
interface A{publicvoid funA();}
interface B{publicvoid funB();}
interface C extends A,B{publicvoid funC();}

浙公网安备 33010602011771号