无法实例化GeometricObject类型

问题描述 投票:-1回答:1

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

    }
}
java abstract-class abstract
1个回答
1
投票

这是因为它是一个抽象类。抽象类无法实例化。阅读更多关于它here

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

© www.soinside.com 2019 - 2024. All rights reserved.