Ukrywanie pola Java

Zastanawiałem się, co to znaczy powiedzieć, że pole jest ukryte między 2 klasami java i co to znaczy, gdy uruchamiasz kod pod względem wynikowego wyniku?

Mam klasę abstrakcyjną zprotected static boolean field = false i podklasę, która ma pole boolowskie o tej samej nazwie, ale nie jest statyczna i ustawiona natrue.

Gdybym miał ten kod:

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

jaka byłaby wartość pola logicznego w nadklasie i polu boolowskim w podklasie? Czy pole podklasy pozostaje takie jakfalse po powyższym zadaniu?

Wielkie dzięki

questionAnswers(3)

yourAnswerToTheQuestion