014-003-001
明示的super:書籍クラス
初級
問題説明
明示的super:書籍クラス
この問題では: Productクラスを継承したBookクラスでsuper()を使って親クラスのコンストラクタを呼び出し、商品名・価格・著者名・種別を標準出力に表示するプログラムを作成します。
学習目標: 子クラスで独自フィールドを持ちつつsuperで親を初期化する
商品を表すProductクラスと、それを継承するBookクラスを作ります。Bookクラスは独自のフィールド(著者)を持ちつつ、super()で親クラスのコンストラクタを呼び出しましょう。
入力
1行目: 商品名(文字列)
2行目: 価格(整数)
3行目: 著者名(文字列)
出力
Name: [商品名]
Price: [価格]yen
Author: [著者名]
Type: Book
具体例
例1: 基本的な書籍
入力:
JavaBook
2800
Tanaka
出力:
Name: JavaBook
Price: 2800yen
Author: Tanaka
Type: Book
例2: 別の書籍
入力:
PythonGuide
3500
Sato
出力:
Name: PythonGuide
Price: 3500yen
Author: Sato
Type: Book
例3: 境界値(最小価格)
入力:
A
1
B
出力:
Name: A
Price: 1yen
Author: B
Type: Book
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
CookingMaster 1980 Yamamoto
期待される出力:
Name: CookingMaster Price: 1980yen Author: Yamamoto Type: Book
正常系
入力:
HistoryAtlas 4200 Kobayashi
期待される出力:
Name: HistoryAtlas Price: 4200yen Author: Kobayashi Type: Book
あなたの解答
現在のモード:● 自分のコード
Product.java🔒
Book.java🔒
Solution.java🔒
3/6 ファイル164B
9
1
2
›
⌄
public class Product {
}
0 B / 5 MB
残り 10 回実行可能
