接口是一类特殊的抽象类,其中的函数全部为抽象函数,例如手机同时实现USB和WiFi接口
建立USB接口
interface USB{
public void read();
public void write();
}
建立WiFi接口
interface WiFi{
public void open();
public void close();
}
建立Phone类同时实现USB和WiFi接口
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 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();
}
}