5.0(SJC-P5.0)に対応しています。最新の出題傾向に基づいて、ソースコードの問題を中心に毎回模擬問題を1問出題します。ソースコードに慣れながら、SJC-P合格を目指して頑張りましょう。Ray]連載第5回の今回は、抽象クラスに関する出題です。抽象クラスとは抽象クラスは通常のクラスとは異なり、メソッド名を宣言するだけで、処理内容を記述しないメソッドを持つクラスです。このメソッドを抽象メソッドと呼びます。抽象クラスは、処理内容を持つメソッドと抽象メソッドを混在して用意することができます。スーパークラスとして利用される目的で用意され、抽象クラス自体をインスタンス化することはできません。クラス宣言にはabstractキーワードを使用します。}抽象メソッド抽象メソッドは、abstractキーワードを使用することと、処理内容を記述しないことが決まりです。}を付けてはいけません。methodA();抽象クラスを再利用する抽象クラス自体をインスタンス化して使用することはできません。スーパークラスとして利用します。従って、extendsキーワードを使用して抽象クラスを基にサブクラスを作成し、再利用を行います。サブクラスは、必要に応じてスーパークラスのメソッドをオーバーライドできますが、抽象クラスを基に具象サブクラスを作成する場合は、抽象クラスで宣言された抽象メソッドを必ずオーバーライドしなくてはいけません。