抽象メソッドはJavaでどのように実装されますか
Javaで抽象メソッドを実装するには、具体的なクラスを作成して抽象メソッドを実装する必要があります。具体的には、以下の手順で行います。
- 抽象メソッドを1つ以上含む、抽象クラスやインターフェイスを作成する。
public abstract class AbstractClass {
public abstract void abstractMethod();
}
- 実装物
- 延びる
public class ConcreteClass extends AbstractClass {
@Override
public void abstractMethod() {
// 实现抽象方法的具体逻辑
}
}
インターフェース内で定義されている抽象メソッドを実装する場合、そのインターフェース内で定義されている全ての抽象メソッドを実装する必要があります。
- 抽象メソッドを具体的なクラスに具象化する。
public class ConcreteClass extends AbstractClass {
@Override
public void abstractMethod() {
// 实现抽象方法的具体逻辑
System.out.println("具体类实现抽象方法");
}
}
- 抽象メソッドを実装した具体的なクラスのオブジェクトをまた別のクラスで使用して呼び出す。
public class MainClass {
public static void main(String[] args) {
ConcreteClass concrete = new ConcreteClass();
concrete.abstractMethod();
}
}
上記の手順により、抽象メソッドを実装できます。