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 d...
014 継承

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

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

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

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

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

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

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

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

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

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