2023-12

014 継承

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

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

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

問題Vehicle クラスには start メソッドがあり、「車両が始動しました」と表示されます。このクラスを継承した Car クラスを作成し、start メソッドをオーバーライドして、「車がエンジンをかけました」と表示します。ただし、Ca...
014 継承

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

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

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

問題Movieクラスを作成し、watchメソッドを持たせます。このメソッドは「映画を観ます」と表示します。ActionMovieクラスを作成し、Movieクラスを継承します。watchメソッドをオーバーライドして、「アクション映画を観ます」...
014 継承

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

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

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

問題Sportクラスを作成し、playメソッドを持たせます。このメソッドは「スポーツをします」と表示します。Footballクラスを作成し、Sportクラスを継承します。playメソッドをオーバーライドして、「サッカーをします」と表示します...
014 継承

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

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

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

問題Dishクラスを作成し、cookメソッドを持たせます。このメソッドは「料理を作ります」と表示します。Pastaクラスを作成し、Dishクラスを継承します。cookメソッドをオーバーライドして、「パスタを茹でます」と表示します。Pizza...
014 継承

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

// Zooクラスの定義class Zoo { // welcomeVisitorsメソッド public void welcomeVisitors() { System.out.println("来場者を歓迎します"); }}// Aqu...
014 継承

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

問題Zooクラスを作成し、welcomeVisitorsメソッドを持たせます。このメソッドは「来場者を歓迎します」と表示します。Aquariumクラスを作成し、Zooクラスを継承します。welcomeVisitorsメソッドをオーバーライド...