我正在尝试创建一个名为 item1 的新对象,它属于 StockItem 类。我已经在类文件中创建了 StockItem 的构造函数,将所有变量公开,但是我现在正在尝试创建它的新实例,但希望用户使用扫描仪类输入变量。
我将如何创建我的对象的新实例?我也创建了扫描仪类,并让它读取输入,但不承认我正在输入的输入是新项目的属性。
任何帮助将不胜感激,谢谢。
StockItem Constructor:
public StockItem (String itemID, String itemDesc, Double price, int quantity, int reOrderLevel)
{
this.itemID = itemID;
this.itemDesc = itemDesc;
this.price = price;
this.quantity = quantity;
this.reOrderLevel = reOrderLevel;
}
扫描仪输入代码:
else if (i==1)
{
StockListInterface.doAddItem(item);
System.out.println("Add New Item");
System.out.println("****************");
Scanner scanner1 = new Scanner(System.in);
System.out.println("Enter ID :>");
String itemID = scanner1.nextLine();
System.out.println("Enter Description :>");
String itemDesc = scanner1.nextLine();
System.out.println("Enter Price :>");
String price = scanner1.nextLine();
System.out.println("Enter Quantity :>");
String quantity = scanner1.nextLine();
System.out.println("Enter Re-Order Level :>");
String reOrderLevel = scanner1.nextLine();
System.out.println("Enter another? (Y/N) :>");
}