2023-12

014 継承

014 継承(オーバーライドされたメソッドの利用) 020 解答例

// Animalクラスの定義class Animal { // makeSoundメソッド void makeSound() { System.out.println("音を鳴らします"); }}// Dogクラスの定義 (Animalク...
014 継承

014 継承(オーバーライドされたメソッドの利用) 020 問題

問題Animalクラスを作成し、makeSoundメソッドを持たせます。このメソッドは「音を鳴らします」と表示します。Dogクラスを作成し、Animalクラスを継承します。makeSoundメソッドをオーバーライドして、「ワンワン」と表示し...
014 継承

014 継承(protected修飾子) 019 解答例

// パッケージmypackage1内のMyClass.javapackage mypackage1;// MyClassクラスを定義public class MyClass { // protectedなメソッド protected vo...
014 継承

014 継承(protected修飾子) 019 問題

問題複数のパッケージを作成します。mypackage1とmypackage2の2つのパッケージがあります。MyClassというクラスをmypackage1に作成し、protectedなメソッドや変数を追加します。mypackage2内の別の...
014 継承

014 継承(protected修飾子) 018 解答例

// Shapeクラスclass Shape { // protectedなインスタンス変数 protected String shapeColor; // protectedなコンストラクタ protected Shape(String ...
014 継承

014 継承(protected修飾子) 018 問題

問題Shapeという親クラスを作成します。このクラスにはprotectedなコンストラクタがあり、shapeColorというprotectedなインスタンス変数を初期化します。Circleクラスを作成し、Shapeクラスを継承します。Cir...
014 継承

014 継承(protected修飾子) 017 解答例

パッケージとクラスの作成:// mypackage パッケージを作成package mypackage;// MyClass クラスを作成public class MyClass { // protected なメソッドを作成 protec...
014 継承

014 継承(protected修飾子) 017 問題

問題mypackage というパッケージを作成します。mypackage パッケージ内に MyClass クラスを作成します。MyClass クラスに protected なメソッドや変数を作成します。同じパッケージ内から MyClass ...
014 継承

014 継承(protected修飾子) 016 解答例

// Animal クラスの定義class Animal { // protected 修飾子を持つ name インスタンス変数 protected String name; // コンストラクタ:name を設定する public Ani...
014 継承

014 継承(protected修飾子) 016 問題

問題Animal クラスを作成します。name という protected 修飾子を持つインスタンス変数を作成します。Animal クラスには、name を設定するコンストラクタと、name を取得するメソッドが含まれます。Dog と Ca...