Иллюстрированный самоучитель по Java



              

Модульность - часть 3


А

через экземпляры класса

B

.

Когда надо разрешить доступ наследникам класса, но нежелательно открывать его всему миру, тогда в Java используется

защищенный

(protected) доступ, отмечаемый модификатором

protected

, например, объект

sharik

может обратиться к полю

person

родительского класса

pet

, если в классе

Pet

это поле описано так:

protected Master person;

Следует сразу сказать, что на доступ к члену класса влияет еще и пакет, в котором находится класс, но об этом поговорим в следующей главе.

Из этого общего схематического описания принципов объектно-ориентированного программирования видно, что язык Java позволяет легко воплощать все эти принципы. Вы уже поняли, как записать класс, его поля и методы, как инкапсулировать члены класса, как сделать расширение класса и какими принципами следует при этом пользоваться. Разберем теперь подробнее правила записи классов и рассмотрим дополнительные их возможности.

Но, говоря о принципах ООП, я не могу удержаться от того, чтобы не напомнить основной принцип всякого программирования.




Содержание  Назад  Вперед