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