– Cześć, Amigo! Zostaniesz dzisiaj wybitnym ekspertem od enkapsulacji. Wypróbuj te ćwiczenia:
3
Zadanie
Podstawy Java, poziom 1, lekcja 8
Prywatnie enkapsulowany kot
Spraw, aby wszystkie wewnętrzne zmienne klasy Cat były prywatne.
3
Zadanie
Podstawy Java, poziom 1, lekcja 8
Nasz kot jest zbyt publiczny!
Spraw, aby niektóre wewnętrzne zmienne klasy Cat były prywatne - ale tylko te, które pozostaną dostępne z poziomu metody.
3
Zadanie
Podstawy Java, poziom 1, lekcja 8
Niedostępny kot
Ukryj wszystkie wewnętrzne zmienne klasy Cat oraz wszelkie metody, które mogą zmieniać wewnętrzny stan obiektów Cat.
3
Zadanie
Podstawy Java, poziom 1, lekcja 8
Jak pies z kotem
Spraw, aby wszystkie wewnętrzne zmienne klas Cat i Dog były prywatne.
Spraw także, aby wszystkie metody były prywatne, oprócz tych, które pozwalają tym dwóm klasom wchodzić ze sobą w interakcje.
3
Zadanie
Podstawy Java, poziom 1, lekcja 8
Nie zapomnij o enkapsulacji
Przyjrzyj się uważnie metodom i dodaj brakujące pola.