10 Modyfikatory dostępu
Utwórz klasę
Person
z publicznym polemname
oraz 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:
Parent
iChild
. KlasaParent
powinna mieć jedno poleprotected
. Spróbuj uzyskać dostęp do tego pola z klasyChild
.Utwórz klasę
Car
z prywatną metodąengineFailure()
. Spróbuj wywołać tę metodę z zewnątrz klasy.Stwórz dwie klasy w tym samym pakiecie:
Employee
iCompany
. KlasaEmployee
powinna mieć pole bez modyfikatora dostępu. Spróbuj uzyskać dostęp do tego pola z klasyCompany
.Utwórz klasę
BankAccount
z publicznym polemaccountNumber
i prywatnym polembalance
. Zobacz, jak różne modyfikatory dostępu wpływają na dostęp do tych pól z innej klasy.Stwórz klasę
Player
z trzema polami:name
(publiczne),age
(pomijając modyfikator dostępu) oraznationality
(prywatne). W klasieMain
stwó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ć obiektCoach
w klasieMain
. Jaki jest rezultat?