Klasy abstrakcyjne — wspólna baza z miejscem na szczegóły
Klasy abstrakcyjne — wspólna baza z miejscem na szczegóły W programie bilet może mieć wspólną nazwę, ale konkretny rodzaj biletu...
Fundamenty programowania i algorytmy
Klasy abstrakcyjne — wspólna baza z miejscem na szczegóły W programie bilet może mieć wspólną nazwę, ale konkretny rodzaj biletu...
Polimorfizm — to samo polecenie, różne wykonania Organizator uruchamia wszystkie atrakcje, nie sprawdzając przy każdej, jakiego jest rodzaju. Konkretna atrakcja...
Dziedziczenie i polimorfizm — różne urządzenia, wspólne polecenie Drukarka i skaner są urządzeniami, ale inaczej opisują swoje zadania. Wspólny typ...
Static — pola, metody, klasy i konstruktor statyczny Każdy bilet ma własny numer, ale licznik wydanych numerów musi być jeden...
Referencje i kopie — jeden obiekt pod dwiema nazwami Dwie osoby mogą mieć kartkę z tym samym numerem szafki. Skopiowanie...
Enkapsulacja — obiekt pilnuje swoich zasad Reguła „nie może być minus pięciu kabli” zapisana w trzech miejscach programu to trzy...
Właściwości — wygodny odczyt, kontrolowany zapis Pole publiczne jest wygodne, ale przyjmie minus czterysta stopni. Para metod pilnuje zakresu, lecz...
Konstruktory — obiekt gotowy do działania Czy obiekt biletu bez nazwy wydarzenia powinien w ogóle powstać? Konstruktor pozwala ustalić wymagane...
Modyfikatory dostępu — kto może użyć elementu Automat udostępnia przyciski, ale nie pozwala przechodniom przestawiać licznika sprzedaży. Klasa z publicznym...
Pola — pamięć konkretnego obiektu Robot pamięta poziom energii pomiędzy wywołaniami metod, a zmienna licząca koszt jednego ruchu znika zaraz...