我正在做一个项目,他们希望“第二个构造函数接收三个参数,ProductName
,Price
和Quantity
。这些参数必须分配给正确的实例变量该类,也将OrderNum
变量增加一个。
我想知道这是不是正确的?
public Order(String ProductName, double Price, int Quantity){
//calling from parameter
this.ProductName = ProductName;
this.Quantity = Quantity;
this.Price = Price;
OrderNum++;
}
答案 0 :(得分:0)
是的,你的语法是正确的。
我建议在变量中使用camelCase,因为它是Java中的约定。也可以使用'this'来增加对象的OrderNum(即target
)。这种方式很明显,您正在增加对象的订单号。
答案 1 :(得分:0)
如果我理解你的问题,那么构造函数似乎是正确的。
但OrderNum增量仅适用于实际实例,不适用于所有实例。也许你发送以前的OrderNum作为参数。