九、接口(特殊的抽象类,用来给其他类实现的)

接口(特殊的抽象类,里面只能有静态常量和抽象的方法,定义interface car)。

public class Helloworld1 {
 public static void main(String args[]) {
  Bmw bmw = new Bmw();
  bmw.stop();
  bmw.run();
  bmw.m();
  bmw.n();
  System.out.println(Car.name);        //car的name是静态常量,只要用类名调用   
  }
 }
 interface  A {
  public void m();
  }
   interface  B {
  public void n();
  }
 interface Car extends A{             //接口之间是继承,而且一个接口可以继承多个接口
  String name = "car";         //接口里面只能有静态常量,默认省略了final static
  public void run();           //接口里面只能有抽象的方法,默认省略了abstract
  public void stop();
  }
  class Bmw implements Car,B{             //类与接口之间是实现,一个类可以实现多个接口
   String name;
   public void run() {
    System.out.println(name+" is runing");
    }
    public void stop() {
     System.out.println(name+" is stopping");
     }
     public void m() {
      System.out.println("....m....");
      }
      public void n() {
      System.out.println("....n....");
      }
   }

posted @ 2012-07-17 23:32  建志  阅读(200)  评论(0)    收藏  举报