Java Field Hiding
Me preguntaba qué significa decir que un campo está oculto entre 2 clases java y qué significa cuando se ejecuta el código en términos de salida resultante.
Tengo una clase abstracta con unaprotected static boolean field = false
y una subclase que tiene un campo booleano con el mismo nombre pero no es estática y está configurada entrue
.
Si tuviera este código:
<code>Superclass d = new subclass(); </code>
¿Cuál sería el valor del campo booleano en la superclase y el campo booleano en la subclase? ¿El campo de subclase permanece comofalse
Después de la asignación anterior?
Muchas gracias