問題
User クラスには displayInfo メソッドがあり、「ユーザー情報を表示します」と表示されます。このクラスを継承した Admin クラスを作成し、displayInfo メソッドをオーバーライドして、「管理者情報を表示します」と表示します。ただし、Admin クラスでは親クラスの displayInfo メソッドも呼び出してください。
ヒント
User
クラスを作成し、displayInfo
メソッドを定義します。このメソッドは「ユーザー情報を表示します」と表示する内容とします。Admin
クラスを作成し、User
クラスを継承します。Admin
クラス内で、displayInfo
メソッドをオーバーライドします。オーバーライドしたメソッド内で、super.displayInfo()
を呼び出して親クラスのメソッドを実行します。
これにより、Admin
クラスの displayInfo
メソッド内で、「ユーザー情報を表示します」と「管理者情報を表示します」が順番に表示されるようになります。
→解答例