015-004-002
レシピ材料
初級
問題説明
この問題では: Ingredient基底クラスとMeat・Vegetableサブクラスを定義し、Ingredient[]配列に格納した各材料に対してポリモーフィックメソッドgetType()とgetAmount()を呼び出し、結果を標準出力に表示するプログラムを作成します。
Ingredientベースクラス、MeatとVegetableサブクラスを作成してください。Ingredient[]配列に異なる材料タイプを格納し、それらを反復処理して各材料でポリモーフィックメソッドgetType()とgetAmount()を呼び出してください。
テストケース例
※ 出力例はプログラミングの国際標準に準拠し英語で表示しています
正常系
入力:
{Meat(200), Vegetable(150), Meat(100)}期待される出力:
Ingredients: 3 Meat: 200g Vegetable: 150g Meat: 100g
正常系
入力:
{Vegetable(100), Vegetable(80)}期待される出力:
Ingredients: 3 Meat: 200g Vegetable: 150g Meat: 100g
正常系
入力:
{Meat(50)}期待される出力:
Ingredients: 3 Meat: 200g Vegetable: 150g Meat: 100g
境界値
入力:
期待される出力:
Ingredients: 3 Meat: 200g Vegetable: 150g Meat: 100g
❌ テストに失敗したケースがあります
あなたの解答
現在のモード:● 自分のコード
Ingredient.java🔒
Meat.java🔒
Vegetable.java🔒
Main.java🔒
4/6 ファイル112B
⚠️警告
- mainメソッドが見つかりません
9
1
2
›
⌄
class Ingredient {
}
0 B / 5 MB
残り 9 回実行可能
