无法实例化类型 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,然后你就可以实例化了。