我有这个更大的代码片段;
public PizzaOrder(PizzaOrder PizzaOrderCopy)
{
this.pizza1 = PizzaOrderCopy.pizza1;
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
PizzaOrder pizzorder = new PizzaOrder();
pizzorder.setNumPizza(1);
pizzorder.setPizza1("small",1,1,1);
pizzorder.setPizza2("medium",3,6,4);
pizzorder.setPizza3("large",2,4,4);
pizzorder.getpizza1info();
pizzorder.getpizza2info();
pizzorder.getpizza3info();
pizzorder.calcTotal();
}
// TODO Auto-generated method stub
}
我正在制作一个复制构造函数PizzaOrderCopy
并制作PizzaOrders
对象 Pizza1 的副本。当我构建这个我的代码
PizzaOrdre pizzaorder = new PizzaOrder();
喷出来
the constructor PizzaOrder is undefined
因为它现在需要一个参数。
我如何看待它(很可能是错误的)PizzaOrder Copy
是一个单一的副本,并且Pizzaorder
是一个单一的副本。所以我想知道为什么它们会相互影响?我能想到的唯一解释是它们以某种方式结合在一起。