2023-12

014 継承

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

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

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

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

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

// パッケージmypackage1内のMyClass.java package mypackage1; // MyClassクラスを定義 public class MyClass { // protectedなメソッド protected...
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クラスを継承します。Ci...
014 継承

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

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

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

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

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

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

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

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