Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

シンボルを見つけられません

これを実行しようとすると、「シンボルを見つけられません」とでてきてしまいます。どうしてでしょうか?


public class Item {
   private int price;
   private String name;
   private String maker;

   public Item(String name , String maker , int price){
      setName(name);
      setMaker(maker);
      setPrice(price);
   }
   public Item(String name , int price){
      this(name,"不明のメーカー",price);
   }

   public int getPrice() {
      return price;
   }
   public void setPrice(int price){
      this.price = price;
   }
   public String getName(){
      return name;
   }
   public void setName(String name){
      this.name = name;
   }
   public String getMaker(){
      return maker;
   }
   public void setMaker(String maker){
      this.maker = maker;
   }
   public String toString(){
      return getName() + "(" + getPrice() + ")";
   }
}



public class ItemCost extends Item{
    private int price;
    private String name;
    private String maker;
    private int cost;
    public ItemCost(String name, String maker, int price, int cost){
        super(name, maker, price);
        setCost(cost);
    }
    public ItemCost(String name, int price, int cost){
        super(name, price);
        setCost(cost);
    }
    public ItemCost(String name, String maker, int price){
        super(name, maker, price);
        cost = price;
    }
    public ItemCost(String name, int price){
        super(name, price);
        cost = price;
    }

    public int getCost(){
        return cost;
    }
    public void setCost(int cost){
        this.cost = cost;
    }
    public String toString(){
        return getName() + "(販売価格:" + getPrice() + " 利益:" + (getPrice() - getCost()) + ")";
    }

    public static void main(String[] args){
        ItemCost c = new ItemCost(商品名, 500, 200);
        System.out.println(c.toString());

    }
}

2

回答

4766

閲覧

2件の回答

評価

0

>どうしてでしょうか?
検索すれば分かる。

評価

0

エラー内容を見ればわかるのではないですか。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。