10 Modyfikatory dostępu
Utwórz klasę
Personz publicznym polemnameoraz prywatnym polempassword. Zobacz jak różne modyfikatory dostępu wpływają na dostęp do tych pól z innej klasy.Stwórz dwie klasy:
ParentiChild. KlasaParentpowinna mieć jedno poleprotected. Spróbuj uzyskać dostęp do tego pola z klasyChild.Utwórz klasę
Carz prywatną metodąengineFailure(). Spróbuj wywołać tę metodę z zewnątrz klasy.Stwórz dwie klasy w tym samym pakiecie:
EmployeeiCompany. KlasaEmployeepowinna mieć pole bez modyfikatora dostępu. Spróbuj uzyskać dostęp do tego pola z klasyCompany.Utwórz klasę
BankAccountz publicznym polemaccountNumberi prywatnym polembalance. Zobacz, jak różne modyfikatory dostępu wpływają na dostęp do tych pól z innej klasy.Stwórz klasę
Playerz trzema polami:name(publiczne),age(pomijając modyfikator dostępu) oraznationality(prywatne). W klasieMainstwórz tablicę zawodników i spróbuj zmienić wartości wszystkich pól. Obserwuj rezultaty.Stwórz klasę
Coach, która jest zadeklarowana jakoprivate. Spróbuj stworzyć obiektCoachw klasieMain. Jaki jest rezultat?