014-003-002

複数引数のスーパークラスコンストラクタ呼び出し

初級

問題説明

複数引数のスーパークラスコンストラクタ呼び出し

この問題では: Vehicleクラスコンストラクタmakeryearの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
public class Vehicle {
}
0 B / 5 MB

残り 10 回実行可能