Metoda wirtualna: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m robot dodaje: zh:虚函数; zmiany kosmetyczne |
|||
Linia 77:
Określa to, że metoda z klasy bazowej deklarująca '''metodę wirtualną''' nigdy nie powinna się wykonać. W efekcie klasa taka staje się [[klasa abstrakcyjna|klasą abstrakcyjną]]. Oznacza to tyle, iż nie jest możliwe stworzenie obiektu tej klasy. Klasa taka służy jedynie temu, by zdefiniować pewnego rodzaju interfejs i jest przeznaczona jedynie po to, by od niej dziedziczyć.
W przykładzie wyżej, o ile mogą istnieć figury będące kwadratami, kołami itp. to
<source lang="cpp">
|