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

本文介绍Java中接口的概念及其实现方式。通过具体代码示例展示了如何定义接口,并在一个类中实现这些接口。讨论了接口中静态常量和抽象方法的使用,以及类如何实现多个接口。

接口(特殊的抽象类,里面只能有静态常量和抽象的方法,定义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....");
      }
   }

转载于:https://www.cnblogs.com/jianzhi20093120/archive/2012/07/17/2596599.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值