疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java中Interface的讲解


 

  今天就来讲一讲Interface是Interface 说白了是接口

  看看你的笔记本 的USB接口 可以插鼠标 可以插键盘 可以插外置网卡

  接口就是一套规范 功能是让子类去实现的

  还有要注意的 就是一个类实现一个接口 必须实现这个接口所有的方法上代码

  public Interface Car { // 在这里定义了一个car的接口

  public void run(); // run的方法

  public void stop(); //stop的方法

  }

  //接下来是定义两种车来实现接口car 中的方法

  class Baoma implements Car { //宝马实现了Car接口

  public void run() {

  System.out.println(" Baoma 开动了");

  }

  public void stop() {

  System.out.println(" Baoma 停下来了");

  }

  }

  class Baoma implements Car { //宝马实现了Car接口

  public void run() {

  System.out.println(" Baoma 开动了");

  }

  public void stop() {

  System.out.println(" Baoma 停下来了");

  }

  }

  class Luhu implements Car { //路虎实现了Car接口

  public void run() {

  System.out.println(" 路虎 开动了");

  }

  public void stop() {

  System.out.println(" 路虎 停下来了");

  }

  }

  如果不实现这个接口所有的方法 这个类会被认为是抽象的

  接口中还可以定义一些常量

  比如

  public class shizi

  {

  double PI = 3.1415926;

  }

  叔还要提醒的是 一个类是可以实现多个接口的

  当一个类实现接口中的方法后 可以被定义成 实体类也可以被定义为抽象类(如果里面有抽象方法的话)