014-003-002
複数引数のスーパークラスコンストラクタ呼び出し
初級
問題説明
複数引数のスーパークラスコンストラクタ呼び出し
この問題では: Vehicleクラスのコンストラクタにmakerとyearの2つの引数を定義し、Carクラスがsuper(maker, year)で親クラスを初期化しつつ独自のmodelフィールドを持つプログラムを作成します。
学習目標: super()に複数の引数を渡して親クラスを初期化する
自動車管理システムを作ります。Vehicleクラスに複数のパラメータを持つコンストラクタを作成し、Carクラスがsuper()で複数の引数を渡すプログラムを作成しましょう。
入力
maker(メーカー名、文字列)
year(製造年、整数)
model(モデル名、文字列)
出力
===== Car Information =====
Maker: <maker>, Year: <year>
Model: <model>
==========================
入出力例
入力:
Toyota
2024
Camry
出力:
===== Car Information =====
Maker: Toyota, Year: 2024
Model: Camry
==========================
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
Nissan 2021 Altima
期待される出力:
===== Car Information ===== Maker: Nissan, Year: 2021 Model: Altima ==========================
正常系
入力:
Honda 2022 Civic
期待される出力:
===== Car Information ===== Maker: Honda, Year: 2022 Model: Civic ==========================
あなたの解答
現在のモード:● 自分のコード
Vehicle.java🔒
Car.java🔒
Solution.java🔒
3/6 ファイル336B
9
1
2
›
⌄
public class Vehicle {
}
0 B / 5 MB
残り 10 回実行可能
