首页 > 解决方案 > 无法实例化类型 GeometricObject

问题描述

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

    }
}

标签: javaoopinheritanceabstract-classabstract

解决方案


这是因为它是一个抽象类。抽象类不能被实例化。在此处阅读更多相关信息。

你需要extend在一些具体的类中,然后你可以实例化。


推荐阅读