解答例

014 継承

014 継承(オブジェクトクラスの継承) 037 解答例

public class MyObject { @Override public String toString() { return "This is a MyObject"; } public static void main(Stri...
014 継承

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

// DatabaseConnectionクラスpublic class DatabaseConnection { // final修飾子を持つconnectメソッド public final void connect() { System...
014 継承

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

// Shapeクラスpublic class Shape { // final修飾子を持つcalculateAreaメソッド public final double calculateArea() { // 各形状に固有の面積計算 ret...
014 継承

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

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

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

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

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

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

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

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

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

// Movieクラスの定義class Movie { // watchメソッド public void watch() { System.out.println("映画を観ます"); }}// ActionMovieクラスの定義class...
014 継承

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

// Sportクラスの定義class Sport { // playメソッド public void play() { System.out.println("スポーツをします"); }}// Footballクラスの定義(Sportクラ...
014 継承

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

// Dishクラスの定義class Dish { // cookメソッド public void cook() { System.out.println("料理を作ります"); }}// Pastaクラスの定義(Dishクラスを継承)cl...