Java初学者-找不到符号-变量
我不确定是什么导致了这里的错误,它是在创建项时我在字符串名称中输入值时发生的 任何帮助都将不胜感激,因为我现在陷入了困境Java初学者-找不到符号-变量,java,Java,我不确定是什么导致了这里的错误,它是在创建项时我在字符串名称中输入值时发生的 任何帮助都将不胜感激,因为我现在陷入了困境 public class Item { double itemCode; String itemName; double itemPrice; public Item(){ } public Item(double code, String name, double price){ itemCode = co
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));
}
}
初始化此对象的正确方法是
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);