Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javaのabstract methodとの違いは何ですか? method overridingメソッドのオーバーライドを使用しても同じ結果が得られるためです。では、方法の必要性は何でしょうかabstract。
abstract method
method overriding
abstract
2つは比較できない異なる使用法を持っています。
抽象クラスは、他のクラスによってサブクラス化されるためにのみ作成されます。実装クラスは必然的に、その中で宣言されたすべての抽象メソッドを実装する必要があります。ただし、メソッドのオーバーライドは、動作が「十分に近い」継承からメソッドをオーバーライドし、必要に応じて動作を変更するサブクラスの機能です。抽象メソッドは、実装なしで宣言され、必ずサブクラスに実装する必要があるメソッドです。superclass
superclass