public class Car implements Cloneable{
private String name;
private int price;
Car(String name, int price)
{
this.name = name;
this.price = price;
}
//copy constructor 1
Car(Car a)
{
price = a.price;
name = a.name;
}
clone(Car a)
{
Car newC = Car(Car a);
}
}
汽车给我找不到符号。我正在尝试编写一个使用复制构造函数和克隆方法的类,但遇到了一个我无法解决的错误。我一直在挠头30分钟。
答案 0 :(得分:2)
问题在于:Car newC = Car(Car a);
该行应为:Car newC = new Car(a);
答案 1 :(得分:1)
您需要指定返回类型和new关键字。
public Object clone(Car a) {
Car newC = new Car(a);
return newC;
}