Если члены были объявлены private
, или если они были объявлены с доступом по умолчанию (пакет), и ваш подкласс находится в другом классе, вы не можете получить доступ к переменным. Если были предоставлены средства доступа, вы можете использовать их. В противном случае они не доступны.
Если члены были объявлены protected
или public
, то вы получаете к ним доступ, как если бы они были объявлены в вашем собственном классе (this.var
или просто var
, если нет двусмысленности). Если у вас есть член в подклассе с тем же именем, что и у суперкласса, вы можете использовать super.var
для доступа к переменной суперкласса.