О, я понял фразу. Проблема в том, что английский не мой родной язык.
Фраза означает, что если поле суперкласса или суперинтерфейса, например, скрыто объявлением подкласса, то согласно Спецификации Java это поле не наследуется. Хотя, на мой взгляд, это выглядит странно.
Но для подтверждения своего вывода я могу привести комментарий к примеру Пример 8.3.1.1-2. Сокрытие переменных класса . Там написано следующее
... потому что объявление x в классе Test скрывает определение
x в классе Point, поэтому класс Test не наследует поле x от его
Точка суперкласса.
Тем не менее, подкласс Test
может получить доступ к скрытому полю класса Point
. Таким образом, утверждение, что класс Test
не наследует поле x
, выглядит странно, например, для программиста на C ++. :)