Saltar la navegación

Regla 2

Se puede declarar un nuevo atributo con el mismo identificador que uno heredado, quedando este atributo oculto. Esta técnica no es recomendable ya que puede generar confusión.

Por ejemplo:

Se tiene la clase Animal con su variable de clase llamada tipo:

De igual se tiene su clase derivada Perro con su variable de clase llamada tipo:

En el método main se crea una instancia de la clase Perro y se imprime en consola.

Y al ejecutar el código la salida será la siguiente:

Como se pudo observar, la manera para acceder a la propiedad tipo de la clase base Animal, es con el operador super.