定义了接口就是定义了调用对象的标准

接口的基本语法

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;

         }

}

posted on 2012-04-29 22:52  Adonstein  阅读(237)  评论(0编辑  收藏  举报