0
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分間頭をかきむしっています。

4

2 に答える 2

2

問題はここにあります:Car newC = Car(Car a);

その行は次のようになります。Car newC = new Car(a);

于 2013-03-29T22:33:36.830 に答える
1

戻り値の型と new キーワードを指定する必要があります。

public Object clone(Car a) {
   Car newC = new Car(a);
   return newC;
}
于 2013-03-29T22:33:44.720 に答える