Klasy i obiekty
Klasy i obiekty
Klasy i obiekty: przegląd
O typach klasowych
Dziedziczenie i zakres
Typy TObject i TClass
Zgodność typów klas
Typ obiektowy
Widoczność składników klas
Składniki w sekcjach Private, Protected i Public
Składniki w sekcji Published
Składniki w sekcji Automated
Deklaracja Forward i wzajemna zależność klas
Pola
Metody: przegląd
Implementacje metod
Inherited
Self
Rodzaje metod: przegląd
Metody statyczne
Metody wirtualne i dynamiczne
Pokrywanie versus ukrywanie
Dyrektywa Reintroduce
Metody abstrakcyjne
Przeładowywanie metod
Konstruktory
Destruktory
Obsługa zdarzeń
Właściwości: przegląd
Dostęp do właściwości
Właściwości tablicowe
Specyfikatory indeksów
Specyfikatory składowania
Pokrywanie i redeklarowanie właściwości
Odwołania klasowe: przegląd
Typy odwołań klasowych
Konstruktory i odwołania do klas
Operatory klasowe: przegląd
Operator Is
Operator As
Metody klasowe
Wyjątki: przegląd
Kiedy używać wyjątków
Deklaracje typów wyjątków
Zgłaszanie i obsługa wyjątków
Blok Try...Except
Powtórne zgłaszanie wyjątków
Zagnieżdżone wyjątki
Blok Try...Finally
Standardowe klasy wyjątów i procedury