GeometricObject是一个抽象类,当我尝试运行测试代码时(如下所示)我得到错误“无法实例化类型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());
}
}
这是因为它是一个抽象类。抽象类无法实例化。阅读更多关于它here。
你需要在一些具体的类中使用extend
,然后你就可以实例化了。