Почему мы не можем создать экземпляр абстрактного класса?

Я нашел во многих местах, что :

  • Абстрактный класс - это класс, который должен использоваться в качестве базового класса.
  • Абстрактный класс - это класс, который имеет по крайней мере одну чистую виртуальную функцию.

Но одна вещь всегда поражает меня: почему мы не можем создать экземпляр абстрактного класса? Во многих местах в Интернете говорится, что нет смысла создавать экземпляр, или некоторые говорят, что они должны использоваться как базовые классы. Но почему создание экземпляра абстрактного класса является ошибкой?

10
задан Rob Kennedy 27 February 2011 в 05:33
поделиться