Java Gold保持者の視点で見ると、オブジェクト指向問題で最も失点が多いのは「定義のルール」の混同です。特に以下の違いを、ソースコードを見た瞬間に判断できるでしょうか?
// 試験に出る識別ポイント(宣言のルール)abstract class Sample { // 具象メソッドを持てる }interface Printable { // 基本は抽象メソッドのみ }// NG例:インタフェースの多重継承ではない記述class Child extends Parent1, Parent2 { ... } // Javaはクラスの多重継承禁止!// 正解:インタフェースは複数実装可能class Child implements if1, if2 { ... } // これがポリモフィズムの鍵です
このように、独学では曖昧になりがちな「継承(extends)と実装(implements)の制限」を本セミナーでは視覚的に解説します。単なる構文の暗記ではなく、「なぜ多重継承が禁止されているのか?」という背景を理解することが、応用問題に対応する唯一の道です。
※セミナー内では、各エディションでのインタフェースの仕様変更(defaultメソッド等)も踏まえた「最新版・オブジェクト指向識別シート」を配布します。