Javaで抽象クラスを作成する方法は何ですか?
Javaで抽象クラスを作成する方法は、キーワードabstractを使用してクラスを抽象クラスとして宣言することです。抽象クラスはインスタンス化できず、継承のみが可能であり、サブクラスは抽象クラスで定義された抽象メソッドを実装する必要があります。以下は例です:
public abstract class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public abstract void makeSound();
}
上記の例では、Animalクラスが抽象クラスとして宣言され、抽象メソッドであるmakeSound()が含まれています。Animalクラスを継承するすべてのサブクラスは、makeSound()メソッドを実装しなければなりません。