Konsola: obiektowość
Klasa, konstruktor, modyfikatory dostępu, pola statyczne, dziedziczenie i klasa abstrakcyjna.
- Waga na egzaminie
- własna klasa jest w 10 z 20 arkuszy, a w trzech ostatnich sesjach w każdym wariancie
- Kiedy w planie
- tygodnie T3 i T4
- 8 działów
- 0 z 8
Działy kategorii C
- C1Klasa z polami i konstruktorem
Umiem, gdy konstruktor przyjmuje argumenty i ustawia pola, a obiekt powstaje w programie głównym.
10 z 20 arkuszyblok 2 - C2Modyfikatory dostępu
Umiem, gdy rozróżniam prywatne, chronione i publiczne, a w Pythonie wiem, że prywatne to dwa podkreślniki, a chronione jeden.
5 z 16 arkuszyblok 2 - C3Pola i metody statyczne
Umiem, gdy licznik instancji rośnie w konstruktorze i da się go odczytać bez tworzenia obiektu.
3 z 20 arkuszyblok 2 - C4Getter i setter z walidacją
Umiem, gdy setter odrzuca wartość spoza zakresu i ustawia wartość zastępczą zamiast się wywalić.
3 z 20 arkuszyblok 2 - C5Dziedziczenie i konstruktor rodzica
Umiem, gdy klasa potomna woła konstruktor bazowy i dokłada własne pola.
2 z 20 arkuszyblok 3 - C6Klasa abstrakcyjna i nadpisanie metody
Umiem, gdy umiem pokazać zrzutem, że próba utworzenia obiektu klasy abstrakcyjnej nie kompiluje się, i nadpisuję metodę w klasie potomnej.
1 z 20 arkuszyblok 3 - C7Klasa narzędziowa z metodami statycznymi
Umiem, gdy metody wołam bez tworzenia obiektu, a wejście puste i puste odwołanie obsługuję wartością zastępczą.
1 z 20 arkuszyblok 3 - C8Kolekcja obiektów
Umiem, gdy tworzę tablicę albo listę obiektów, przechodzę ją pętlą i wypisuję pola.
4 z 20 arkuszyblok 2