Я читаю книгу Язык программирования Java, 3-е издание.
В главе 3.5 он иллюстрирует модификатор protected
следующими словами:
Точнее, помимо доступности в самом классе и для кодирования внутри тот же пакет, защищенный член также может быть доступен из класса через ссылки на объекты которые имеют, по меньшей мере, тот же тип, что и класс, который является ссылкой на тип класса или один из его подтипов.
Слова меня смущают, в двух аспектах:
1. защищенный член может получить доступ по коду внутри одного пакета? То, что я знал раньше, является защищенным членом, доступ к которому может получить только подкласс...
2. Я не понимаю, что означает a protected member can also be accessed from ...
, кто-нибудь может объяснить мне, пожалуйста?