Скрытие полей Java

Мне было интересно, что значит сказать, что поле скрыто между 2 классами Java и что это значит при запуске кода с точки зрения результирующего вывода?

У меня есть абстрактный класс сprotected static boolean field = false и подкласс который имеет логическое поле с тем же именем, но не является статическим и установлен наtrue.

Если бы у меня был этот код:

<code>Superclass d = new subclass();
</code>

какое значение будет иметь логическое поле в суперклассе и логическое поле в подклассе? Поле подкласса остается какfalse после задания выше?

Большое спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос