Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 3

Oczywiście! Klasa abstrakcyjna to po prostu klasa, której instancji - jak sama nazwa wskazuje - nie można utworzyć (a więc może być np. rozszerzana poprzez dziedziczenie z niej). Choć można to zrobić inaczej - typową sytuacją, gdy mamy klasę abstrakcyjną jest klasa zawierająca przynajmniej jedną metodę abstrakcyjną (czyli tzw. pure virtual). Aby można było utworzyć egzemplarz takiej klasy, taka metoda i wszystkie innej pure virtual muszą zostać nadpisane metodą już nie pure virtual.

  • Odpowiedział
  • @ | 07.06.2014
  • TRENER ALTKOM AKADEMII