无法实例化类型 GeometricObject
Cannot instantiate the type GeometricObject
GeometricObject 是一个抽象对象 class,当我尝试 运行 测试代码(如下所示)时,我得到了错误 "Cannot instantiate the type GeometricObject"
有什么解决办法吗?
import geometricobject.GeometricObject;
public class TestGeometricObject {
public static void main(String[] args)
{
GeometricObject obj1 = new GeometricObject();
GeometricObject obj2 = new GeometricObject("blue", true);
System.out.println("Object 1: " + obj1.toString());
System.out.println("Object 2: " + obj2.toString());
}
}
因为它是抽象的class。 Abstract classes 无法实例化。阅读更多相关信息 here。
你需要extend
具体class,然后你就可以实例化了。
GeometricObject 是一个抽象对象 class,当我尝试 运行 测试代码(如下所示)时,我得到了错误 "Cannot instantiate the type GeometricObject" 有什么解决办法吗?
import geometricobject.GeometricObject;
public class TestGeometricObject {
public static void main(String[] args)
{
GeometricObject obj1 = new GeometricObject();
GeometricObject obj2 = new GeometricObject("blue", true);
System.out.println("Object 1: " + obj1.toString());
System.out.println("Object 2: " + obj2.toString());
}
}
因为它是抽象的class。 Abstract classes 无法实例化。阅读更多相关信息 here。
你需要extend
具体class,然后你就可以实例化了。