Создание объекта абстрактного класса запрещено, потому что абстрактный класс не завершён и не готов к использованию. 1 В нём, например, может отсутствовать реализация каких-то методов. 1
Абстрактный класс служит шаблоном, на основе которого нужно создать классы-наследники с конкретной реализацией. 5
Однако в разных языках программирования правила создания объектов абстрактных классов могут отличаться: в некоторых (например, Delphi) создавать экземпляры абстрактных классов допустимо, но обращение к абстрактному методу объекта такого класса в процессе выполнения программы приведёт к ошибке. 2