2023-12

016 抽象クラス

016 抽象クラス(基本概念) 003 解答例

// 抽象クラス Vehicle の定義 abstract class Vehicle { // 抽象メソッド startEngine() の宣言 public abstract void startEngine(); } // 具象クラス...
016 抽象クラス

016 抽象クラス(基本概念) 003 問題

問題 抽象クラス Vehicle を定義し、その中に抽象メソッド startEngine() を宣言します。この抽象クラスを継承する具象クラス Car と Motorcycle を作成し、それぞれ startEngine() メソッドを実装...
016 抽象クラス

016 抽象クラス(基本概念) 002 解答例

// 抽象クラス Shape の定義 abstract class Shape { // 抽象メソッド calculateArea() の宣言 public abstract double calculateArea(); } // 具象ク...
016 抽象クラス

016 抽象クラス(基本概念) 002 問題

問題 抽象クラス Shape を定義し、その中に抽象メソッド calculateArea() を宣言します。この抽象クラスを継承する具象クラス Circle と Rectangle を作成し、それぞれ calculateArea() メソッ...
解答例

016 抽象クラス(基本概念) 001 解答例

// 抽象クラス Animal の定義 abstract class Animal { // 抽象メソッド makeSound() の宣言 public abstract void makeSound(); } // 具象クラス Dog の...
016 抽象クラス

016 抽象クラス(基本概念) 001 問題

問題 抽象クラス Animal を定義し、その中に抽象メソッド makeSound() を宣言します。この抽象クラスを継承する具象クラス Dog と Cat を作成し、それぞれ makeSound() メソッドを実装して、吠え声や鳴き声を表...
015 ポリモーフィズム

015 ポリモーフィズム(インスタンス型の確認) 018 解答例

// Person クラスの定義 class Person { // introduce メソッド public void introduce() { System.out.println("I am a person."); } } //...
015 ポリモーフィズム

015 ポリモーフィズム(インスタンス型の確認) 018 問題

問題 「Person」という基本的なクラスがあります。これには「introduce」というメソッドが含まれます。また、このクラスを継承した「Student」と「Teacher」クラスがあります。動的な配列を使用して異なる人物のオブジェクトを...
015 ポリモーフィズム

015 ポリモーフィズム(インスタンス型の確認) 017 解答例

class Shape { public void draw() { System.out.println("Drawing a shape"); } } class Circle extends Shape { @Override pub...
015 ポリモーフィズム

015 ポリモーフィズム(インスタンス型の確認) 017 問題

問題 「Shape」という基本的なクラスがあります。これには「draw」というメソッドが含まれます。さらに、このクラスを継承した「Circle」と「Rectangle」クラスがあります。動的な配列を使用して異なる形状のオブジェクトを格納し、...