На этом уроке мы поговорим о модификаторах доступа
Дата отправки отчёта:
19 января 2018 г.
Задание выполнено: за
43 мин.
Чему научился:
extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;* Что бы использовать BlueCat надо прописать не Cat cat = new Cat(); a BlueCat вместо Cat... extends не переписывает данные с родительского класса. *attempting to assign weaker access privileges;*
Что было сложным:
Понять как использовать методы. И как обращаться к классу BlueCat.
здесь я так понимаю, идет попытка переопределения (overriding) метода родительского класса, у которого модификатор доступа public, с другим модификатором в наследнике?
Научился: Познакомился с модификаторами доступа к полям и методам в языке Java. Если модификатор не указан, то считается, что модификатор доступа package.
Научился: Блестящая аналогия использована в уроке, сразу все становится понятным.
- private члены класса доступны только внутри класса ;
- package-private или default (по умолчанию) члены класса видны внутри пакета;
- protected члены класса доступны внутри пакета и в классах-наследниках;
- public члены класса доступны всем.