定义了接口就是定义了调用对象的标准
接口的基本语法
1.使用interface定义
2.接口中的方法都是抽象方法
3.接口当中的方法都是public权限
4.实现接口使用implements关键字
5.一个类可以实现多个接口
6.一个接口可以继承多个接口
interface USB{
void read();
void write();
}
interface WiFi{
public void open();
public void close();
}
class Phone implements USB,WiFi{//implement实现了接口(一种特殊的继承)
public void read(){
System.out.println("USBPhone read");
}
public void write(){
System.out.println("USBPhone write");
}
public void open(){
System.out.println("WiFi open");
}
public void close(){
System.out.println("WiFi close");
}
}
class Test{
public static void main(String args[]){
Phone Phone = new Phone();
USB usb = Phone;//向上转型,把子类的对象赋值给父类的引用
usb.read();
usb.write();
WiFi wifi = phone;
wifi.open;
wifi.close;
}
}