016-001-002
抽象クラスの基本概念:乗り物
上級
問題説明
抽象クラスの基本概念:乗り物
この問題では: 抽象クラスVehicleを定義し、それを継承したCarクラスとBikeクラスを実装して、入力された乗り物タイプに応じた移動方法を標準出力に表示するプログラムを作成します。
学習目標: 抽象クラスの定義と使用方法を理解する
抽象クラスVehicleを継承したCarとBikeクラスを作成し、移動方法を表示します。
入力
1行目: 乗り物タイプ(car または bike)
2行目: 乗り物の名前
出力
Vehicle: [名前]
Move: [移動方法]
具体例
入力:
car
Toyota
出力:
Vehicle: Toyota
Move: Driving on road
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
car Toyota
期待される出力:
Vehicle: Toyota Move: Driving on road
正常系
入力:
bike Yamaha
期待される出力:
Vehicle: Yamaha Move: Riding on path
正常系
入力:
car Honda
期待される出力:
Vehicle: Honda Move: Driving on road
境界値
入力:
A hello
期待される出力:
Vehicle: hello Move: Riding on path
❌ テストに失敗したケースがあります
あなたの解答
現在のモード:● 自分のコード
Vehicle.java🔒
Car.java🔒
Bike.java🔒
Main.java🔒
4/6 ファイル214B
⚠️警告
- mainメソッドが見つかりません
9
1
2
3
4
›
⌄
import java.util.Scanner;
abstract class Vehicle {
}
0 B / 5 MB
残り 9 回実行可能
