014 継承

014 継承

014 継承(finalメソッド) 034 解答例

// Person クラス public class Person { // final修飾子を持つメソッド public final void displayInfo() { System.out.println("個人情報を表示します"...
014 継承

014 継承(finalメソッド) 034 問題

問題 final修飾子を使用して、displayInfo メソッドを持つ Person クラスを作成してください。このメソッドは「個人情報を表示します」と表示します。Person クラスを継承したサブクラスを作成し、displayInfo ...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 033 解答例

public class User { // User クラスには displayInfo メソッドがあり、「ユーザー情報を表示します」と表示される public void displayInfo() { System.out.printl...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 033 問題

問題 User クラスには displayInfo メソッドがあり、「ユーザー情報を表示します」と表示されます。このクラスを継承した Admin クラスを作成し、displayInfo メソッドをオーバーライドして、「管理者情報を表示します...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 032 解答例

class Shape { public void draw() { System.out.println("形状を描きます"); } } class Circle extends Shape { @Override public void...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 032 問題

問題 Shape クラスには draw メソッドがあり、「形状を描きます」と表示されます。このクラスを継承した Circle クラスを作成し、draw メソッドをオーバーライドして、「円を描きます」と表示します。ただし、Circle クラス...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 031 解答例

class Animal { public void makeSound() { System.out.println("動物が音を発します"); } } class Cat extends Animal { @Override publi...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 031 問題

問題 Animal クラスには makeSound メソッドがあり、「動物が音を発します」と表示されます。このクラスを継承した Cat クラスを作成し、makeSound メソッドをオーバーライドして、「猫がにゃーと鳴きます」と表示します。...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 030 解答例

public class Vehicle { public void start() { System.out.println("車両が始動しました"); } } public class Car extends Vehicle { // ...
014 継承

014 継承(明示的なスーパークラスのメソッド呼び出し) 030 問題

問題 Vehicle クラスには start メソッドがあり、「車両が始動しました」と表示されます。このクラスを継承した Car クラスを作成し、start メソッドをオーバーライドして、「車がエンジンをかけました」と表示します。ただし、C...