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
public class Recipe {
}
0 B / 5 MB

残り 10 回実行可能