接口就是标准。
接口的基本语法:
1、使用interface关键字定义接口
2、接口当中的方法都是抽象方法和public权限
3、一个类实现接口使用implements关键字来实现接口中的抽象方法,是特殊的继承
4、一个类可以实现多个接口
interface USB{ public void read(); public void write();}
interface WIFI{ public void open(); public void close();}
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[]){ USB usb = new Phone(); //向上转型 usb.read(); usb.write(); WIFI wifi = new Phone(); wifi.open(); wifi.close(); }}
5、一个接口可以继承多个接口
interface A{ public void funA();}
interface B{ public void funB();}
interface C extends A,B{ public void funC();}
当用一个类来实现C接口时需要复写funA、funB、funC三个方法
新闻热点
疑难解答