Не удается создать экземпляр типа GeometricObject - PullRequest
0 голосов
/ 04 марта 2019

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

    }
}

1 Ответ

0 голосов
/ 04 марта 2019

Это потому, что это абстрактный класс.Абстрактные классы не могут быть созданы.Подробнее об этом здесь .

Вам нужно extend в каком-то конкретном классе, а затем вы можете создать его экземпляр.

...