014-006-002
super.メソッド呼び出し:レシピ管理
初級
問題説明
super.メソッド呼び出し:レシピ管理
この問題では: Recipeクラスを継承したDessertクラスでsuper.displayRecipe()を呼び出し、親クラスの出力にデザート固有の情報を追加表示するプログラムを作成します。
学習目標: super.メソッド名()で親クラスのメソッドを呼び出して機能を拡張する
レシピを表すRecipeクラスと、それを継承するDessertクラスを作ります。子クラスのdisplayRecipe()内でsuper.displayRecipe()を呼び、親の出力に追加情報を付け足しましょう。
入力
レシピ名(文字列)
調理時間(整数、分単位)
フレーバー(文字列)
出力
Recipe: <レシピ名>
Cooking Time: <調理時間> minutes
Flavor: <フレーバー>
具体例
例1: チョコレートケーキ
入力:
Chocolate Cake
45
Chocolate
出力:
Recipe: Chocolate Cake
Cooking Time: 45 minutes
Flavor: Chocolate
例2: チーズケーキ
入力:
Cheesecake
60
Vanilla
出力:
Recipe: Cheesecake
Cooking Time: 60 minutes
Flavor: Vanilla
例3: ブラウニー
入力:
Brownies
30
Dark Chocolate
出力:
Recipe: Brownies
Cooking Time: 30 minutes
Flavor: Dark Chocolate
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
Strawberry Tart 35 Strawberry
期待される出力:
Recipe: Strawberry Tart Cooking Time: 35 minutes Flavor: Strawberry
正常系
入力:
Lemon Mousse 15 Lemon
期待される出力:
Recipe: Lemon Mousse Cooking Time: 15 minutes Flavor: Lemon
あなたの解答
現在のモード:● 自分のコード
Recipe.java🔒
Dessert.java🔒
Solution.java🔒
3/6 ファイル525B
9
1
2
›
⌄
public class Recipe {
}
0 B / 5 MB
残り 10 回実行可能
