Java 中為什麼要使用抽象類?
如果一個類至少包含一個抽象方法,那麼這個類就是抽象類。它還可以包含其它非抽象方法。可以使用 abstract 關鍵字將一個類宣告為抽象類。此外,不能例項化抽象類。
下面給出演示了在 Java 中抽象類的程式
示例
abstract class Animal {
abstract void sound();
}
class Cat extends Animal {
void sound() {
System.out.println("Cat Meows");
}
}
class Dog extends Animal {
void sound() {
System.out.println("Dog Barks");
}
}
class Cow extends Animal {
void sound() {
System.out.println("Cow Moos");
}
}
public class Demo {
public static void main(String[] args) {
Animal a;
a = new Cat();
a.sound();
a = new Dog();
a.sound();
a = new Cow();
a.sound();
}
}輸出
Cat Meows Dog Barks Cow Moos
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP