Java 中 Interface 包含哪些内容


可以使用 interface 关键字定义接口。它包含变量和方法,与类相似,但接口中的方法与类不同,默认情况下是抽象的。接口主要用于实现抽象,且无法实例化。

下面给出示例程序,演示 Java 中的接口

示例

 在线演示

interface AnimalSound {
   abstract void sound();
}
class CatSound implements AnimalSound {
   public void sound() {
      System.out.println("Cat Sound: Meow");
   }
}
class DogSound implements AnimalSound {
   public void sound() {
      System.out.println("Dog Sound: Bark");
   }
}
class CowSound implements AnimalSound {
   public void sound() {
      System.out.println("Cow Sound: Moo");
   }
}

public class Demo {
   public static void main(String[] args) {
      AnimalSound a = new CatSound();
      a.sound();
   }
}

输出

Cat Sound: Meow

更新时间:2019 年 07 月 30 日

241 次浏览

开启您的 职业生涯

完成课程即可获得认证

开始吧
广告
© . All rights reserved.