abstract class: klasa abstrakcyjna

> Dodaj do ulubionych
Klasa służąca do tworzenia innych klas. Ma ona pewne cechy wspólne dla wszystkich klas, które po niej dziedziczą, ale nie pozwala na bezpośrednie tworzenie egzemplarzy. Klasa taka może zawierać zarówno metody zaimplementowane (konkretne), jak i abstrakcyjne, które muszą zostać zaimplementowane w klasach po niej dziedziczących. Jest to swego rodzaju ogólna podstawa służąca do budowy bardziej konkretnych klas. Przykładem klasy abstrakcyjnej może być klasa Ssak, mająca podklasy Sarna, Dzik, Nutria oraz Delfin.

Dodaj komentarz

9 − pięć =