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