Java-Feld ausblenden

Ich habe mich gefragt, was es heißt, wenn ein Feld zwischen zwei Java-Klassen versteckt ist und was es bedeutet, wenn Code in Bezug auf die Ausgabe ausgeführt wird.

Ich habe eine abstrakte Klasse mit einemprotected static boolean field = false und eine Unterklasse, die ein boolesches Feld mit demselben Namen hat, aber nicht statisch ist und auf gesetzt isttrue.

Wenn ich diesen Code hätte:

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

Was wäre der Wert des Booleschen Feldes in der Oberklasse und des Booleschen Feldes in der Unterklasse? Bleibt das Unterklassenfeld alsfalse nach der aufgabe oben?

Danke vielmals

Antworten auf die Frage(3)

Ihre Antwort auf die Frage