解答例

014 継承

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

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

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

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

014 継承(明示的なスーパークラスのコンストラクタ呼び出し) 015 解答例

// Animal クラスの定義 class Animal { // 動物の種類を表すインスタンス変数 protected String animalType; // コンストラクタ public Animal(String animalT...
014 継承

014 継承(明示的なスーパークラスのコンストラクタ呼び出し) 014 解答例

class Shape { private String color; // 親クラスのコンストラクタ public Shape(String color) { this.color = color; } public String get...
014 継承

014 継承(明示的なスーパークラスのコンストラクタ呼び出し) 013 解答例

// 親クラス Vehicle class Vehicle { // インスタンス変数 private String color; // 親クラスのコンストラクタ public Vehicle(String color) { this.co...
014 継承

014 継承(暗黙的なスーパークラスのコンストラクタ呼び出し) 010 解答例

// 車両クラス (Vehicle) class Vehicle { // 車両の色を表すインスタンス変数 String color; // 車両クラスのデフォルトコンストラクタ Vehicle() { System.out.println...
014 継承

014 継承(継承の基本) 009 解答例

// 親クラス class Game { // ゲームをプレイするメソッド void play() { System.out.println("ゲームをプレイします。"); } } // 子クラス1: ActionGame class Ac...
014 継承

014 継承(継承の基本) 008 解答例

// 親クラス class ElectronicDevice { // 電子デバイスをオンにするメソッド void turnOn() { System.out.println("電子デバイスをオンにします。"); } } // 子クラス1:...
014 継承

014 継承(継承の基本) 007 解答例

// 親クラス class Building { // 建物を開くメソッド void open() { System.out.println("建物を開きます。"); } } // 子クラス1: House class House exte...
014 継承

014 継承(継承の基本) 006 解答例

// 親クラス class Food { // 食べ物を消費するメソッド void consume() { System.out.println("食べ物を消費します。"); } } // 子クラス1: Fruit class Fruit ...