不确定这里是什么导致错误,当我在创建项目时为String name输入一个值时。
任何帮助都会受到赞赏,因为我现在非常困难
public class Item {
double itemCode;
String itemName;
double itemPrice;
public Item(){
}
public Item(double code, String name, double price){
itemCode = code;
itemName = name;
itemPrice = price;
}
public String getCode(){
return String.valueOf(itemCode);
}
public void setCode(double itemCode){
this.itemCode = itemCode;
}
public String getFirstname(){
return itemName;
}
public void setFirstname(String itemName){
this.itemName = itemName;
}
public String getPrice(){
return String.valueOf(itemPrice);
}
public void setPrice(double itemPrice){
this.itemPrice = itemPrice;
}
public String toString(){
return (String.valueOf(itemCode) + ": " + itemName + ", £" + String.valueOf(itemPrice));
}
}
答案 0 :(得分:2)
初始化此对象的正确方法是
Item item = new Item(1.0d,"item",10.0d);
你不能这样做会寻找变量x
Item item = new Item(1.0d, x, 10.0d);
如果您希望值为x,则应该
Item item = new Item(1.0d, "x", 10.0d);
或
String x = "x";
Item item = new Item(1.0d, x, 10.0d);