Java 无法引用来自同一类的类对象a?

Java 无法引用来自同一类的类对象a?,java,copy-constructor,cloneable,Java,Copy Constructor,Cloneable,a车给我找不到符号。我试图编写一个使用复制构造函数和克隆方法的类,但遇到了一个无法解决的错误。我搔了30分钟的头。问题在这里:carnewc=Car(cara) 该行应该是:carnewc=新车(a)问题在这里:carnewc=Car(cara) 该行应该是:carnewc=新车(a)您需要指定返回类型和新关键字 public class Car implements Cloneable{ private String name; private int price; Car(String

a车给我找不到符号。我试图编写一个使用复制构造函数和克隆方法的类,但遇到了一个无法解决的错误。我搔了30分钟的头。

问题在这里:
carnewc=Car(cara)


该行应该是:
carnewc=新车(a)

问题在这里:
carnewc=Car(cara)


该行应该是:
carnewc=新车(a)

您需要指定返回类型和新关键字

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);
}

}

您需要指定返回类型和new关键字

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);
}

}

您希望在
clone
方法中返回什么?您的方法语法也不正确。您在方法声明中没有提到返回类型。您想在
clone
方法中返回什么?您的方法语法也不正确。您在方法的声明中没有提到返回类型。