×
継承とポリモーフィズム
Java Silver試験において抽象クラス・抽象メソッドは、文法記述の違反によるコンパイルエラーを見抜く問題が頻出します。 1. 直接インスタンス化の禁止:Employee emp = new Employee(); のように抽象クラスを直接 new しようとすると即座にコンパイルエラーになります。 2. 抽象メソッドの処理ブロック記述禁止:abstract void test() {} のように abstract メソッドに波かっこ {} を付けるとコンパイルエラーになります(セミコロン ; で終わらせる)。 3. 具象クラスでの実装漏れ:抽象クラスを継承した非 abstract な子クラスが、親の抽象メソッドをオーバーライドし忘れるとコンパイルエラーになります。 4. 矛盾する修飾子の組み合わせ:abstract メソッドに private や final や static を組み合わせることはできません(オーバーライドが不可能になるためコンパイルエラー)。

関連する用語

クラスの骨組みを引き継ぐ「継承」や、未実装メソッドを上書きする「オーバーライド」、仕様の完全な分離を提供する「インターフェース」、および動的処理を実現する「ポリモーフィズム」は密接に関連します。

ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →