Скрытие полей Java
Мне было интересно, что значит сказать, что поле скрыто между 2 классами Java и что это значит при запуске кода с точки зрения результирующего вывода?
У меня есть абстрактный класс сprotected static boolean field = false
и подкласс
который имеет логическое поле с тем же именем, но не является статическим и установлен наtrue
.
Если бы у меня был этот код:
<code>Superclass d = new subclass(); </code>
какое значение будет иметь логическое поле в суперклассе и логическое поле
в подклассе? Поле подкласса остается какfalse
после задания выше?
Большое спасибо