首页 > 代码库 > 18.接口的基本语法
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();
}
来自为知笔记(Wiz)
18.接口的基本语法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。