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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP