java4Android(11) 接口的基本语法

来源:互联网 发布:mac密码正确登录不了 编辑:程序博客网 时间:2024/04/29 12:32

1:使用Interface来定义
2:接口中的方法都是抽象方法
3:接口中的方法都是public

4:实现接口使用implements关键字
例子:

interface USB{    public void read();    public void write();}class Usb_phone implements USB{    public void read()    {        System.out.println("phone_read");    }    public void write()    {        System.out.println("phone_write");    }}class Test{    public static void main(String args[])    {        Usb_phone ubp = new Usb_phone();        USB usb = ubp;        usb.read();        usb.write();    }}

结果
phone_read
phone_write

5:一个类可以实现implements多个接口
例子:

interface USB{    public void read();    public void write();}class phone implements USB,WIFI{    public void read()    {        System.out.println("phone_read");    }    public void write()    {        System.out.println("phone_write");    }    public void open()    {        System.out.println("phone_open");    }    public void close()    {        System.out.println("phone_close");    }}interface WIFI{    public void open();    public void close();}class Test{    public static void main(String args[])    {        phone p = new phone();        USB usb = p;        usb.read();        usb.write();        WIFI wifi = p;        wifi.open();        wifi.close();    }}

6:一个接口可以继承extends多个接口

interface A{    public void funcA();}interface B{    public void funcB();}interface C extends A,B{    public void funcC();}

也就是说如果一个类实现了接口C那么它要实现接口A和接口B中的所有抽象方法

0 0
原创粉丝点击