以下のコードをコンパイルすると
クラス Itemのコンストラクタ Itemは指定された型に適用できません。
public class Cart extends Item{
^
期待値: String,int
検出値: 引数がありません
理由: 実引数リストと仮引数リストの長さが異なります
エラー1個
といったエラーが出てしまいます。
どこを直せば良いのか教えていただきたいです。
Java
1```ここに言語を入力 2public class Item{ 3 String name; 4 int price; 5 static int number = 0; 6 7 Item(String name, int price){ 8 this.name = name; 9 this.price = price; 10 number ++; 11 } 12 13 static int getNumberOfInstances(){ 14 return number; 15 } 16 17 public String toString(){ 18 return "商品名" +name+ "価格" +price ; 19 } 20} 21 22 23public class Cart extends Item{ 24 Item[] items = new Item[10]; 25 26 Item addItem(Item i){ 27 this.items[i.number - 1] = i; 28 return items[i.number-1]; 29 } 30 31 void info(){ 32 for(int i = 0; i < 10; i++){ 33 System.out.println(items[i].toString()); 34 } 35 } 36 37 public static void main(String[] args) { 38 System.out.println(Item.getNumberOfInstances()); 39 Cart cart = new Cart(); 40 Item i1 = new Item("PC", 98000); 41 Item i2 = new Item("Display", 40000); 42 cart.addItem(i1); 43 cart.addItem(i2); 44 cart.info(); 45 System.out.println(Item.getNumberOfInstances()); 46 } 47}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。