На этом уроке мы поговорим о модификаторах доступа
Дата отправки отчёта:
14 ноября 2016 г.
Задание выполнено: за
32 мин.
Чему научился:
Повторил модификаторы java
Что было сложным:
Придумать, что было самым сложным
Комментарии:
1 public: публичный, общедоступный класс или член класса. Поля и методы, объявленные с модификатором public, видны другим классам из текущего пакета и из внешних пакетов.
2 private: закрытый класс или член класса, противоположность модификатору public. Закрытый класс или член класса доступен только из кода в том же классе.
3 protected: такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакетах
4 Модификатор по умолчанию. Отсутствие модификатора у поля или метода класса предполагает применение к нему модификатора по умолчанию. Такие поля или методы видны всем классам в текущем пакете.
Научился: Познакомился с модификаторами доступа к полям и методам в языке Java. Если модификатор не указан, то считается, что модификатор доступа package.
Научился: Блестящая аналогия использована в уроке, сразу все становится понятным.
- private члены класса доступны только внутри класса ;
- package-private или default (по умолчанию) члены класса видны внутри пакета;
- protected члены класса доступны внутри пакета и в классах-наследниках;
- public члены класса доступны всем.