Template:Object Types/pl

From Free Pascal wiki
Jump to navigationJump to search
Funkcja Rekord Rekord zaaw. Obiekt Klasa
Enkapsulacja (łączenie danych i metod + ukrywanie widoczności) Nie Tak Tak Tak
Dziedziczenie Nie Nie Tak Tak
Konstruktor i destruktor klasy Nie Tak Tak Tak
Polimorfizm (metody wirtualne) Nie Nie Tak Tak
Przydział pamięci Stos Stos Stos Sterta (Tylko)
Ustawianie pól na zero przy alokacji
Tylko typy zarządzane Tylko typy zarządzane Tylko typy zarządzane Wszystkie pola
Funkcja Default() zwraca stałą gdzie
wszystkie pola są zerami wszystkie pola są zerami wszystkie pola są zerami zwraca wartość nil
Przeciążanie operatora (globalne) Nie Tak Tak Tak
Przeciążanie operatora (tylko typ) Nie Tak Nie Nie
Definiowanie helperów Nie Tak Nie Tak
Konstruktory wirtualne, referencje klasy Nie Nie Nie Tak
Część wariantu (case) jako unia c/c++ Tak Tak Nie Nie
Bitpacked (realne pakowanie) Tak Tak Nie Nie

Zmodyfikowano z pomocą https://forum.lazarus.freepascal.org/index.php/topic,30686.30.html (autor oryginału: ASerge).