在Java中,抽象類是一種不能被實例化(不能創建其對象)的類,它主要用作其他類的基礎。抽象類通常包含一個或多個未實現的方法,這些方法被稱為抽象方法。要有效使用抽象類,請遵循以下步驟:
abstract
關鍵字聲明一個類為抽象類。public abstract class Animal {
}
public abstract class Animal {
public abstract void makeSound();
}
public class Dog extends Animal {
@Override
public void makeSound() {
System.out.println("Woof!");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.makeSound(); // 輸出 "Woof!"
}
}
public class Main {
public static void main(String[] args) {
Animal myAnimal = new Dog();
myAnimal.makeSound(); // 輸出 "Woof!"
}
}