наследование подкласса с различными пакетами? - PullRequest
3 голосов
/ 01 июля 2011

Спасибо за отличные ответы о наследовании.Еще один быстрый вопрос:

Подкласс всегда может наследовать защищенные члены своего суперкласса.Это правда, даже если они не в одной упаковке?

Ответы [ 2 ]

6 голосов
/ 01 июля 2011

Да, они всегда могут наследовать защищенные члены своего суперкласса независимо от пакета, в котором они находятся.

От JLS Section 6.6.2,

Защищенный член или конструктор объекта может быть доступен извне пакета, в котором он объявлен только кодом, отвечающим за реализацию этого объекта.

Из Java Tutorial,

Защищенный модификатор указывает, что доступ к элементу возможен только в его собственном пакете (как в пакетеprivate) и, кроме того, подклассом своего класса в другом пакете.

Я думаю, это может быть ваш required solution

1 голос
/ 01 июля 2011

Подклассы в Java имеют доступ к защищенным членам всех суперклассов, независимо от отношения к пакету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...