Herramientas de usuario

Herramientas del sitio


bloque3:polimorfismo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
bloque3:polimorfismo [30/09/2020 14:22] – editor externo 127.0.0.1bloque3:polimorfismo [16/09/2024 20:53] (actual) – editor externo 127.0.0.1
Línea 83: Línea 83:
 </code> </code>
  
-Se puede llamar al método ''mostrarEspecificaciones()'' ya que es un método de la clase Vehículo. Cuando se ejecuta ese método primero se busca si existe en el objeto que tengo guardado en la variable, y sino existe buscaré en el de la superclase, y así sucesivamente, hasta la clase Object.+Se puede llamar al método ''mostrarEspecificaciones()'' ya que es un método de la clase Vehículo. Cuando se ejecuta ese método primero se busca si existe en el objeto que tengo guardado en la variable, y si no existebuscaré en el de la superclase, y así sucesivamente, hasta la clase Object.
  
 Sin embargo, si desde una variable de la superclase ''Vehiculo'' quiero acceder a algún método de alguna subclase (getNumPuertas() ó getMarca()), no se permite, ya que no están definidos en esa clase. Sin embargo, si desde una variable de la superclase ''Vehiculo'' quiero acceder a algún método de alguna subclase (getNumPuertas() ó getMarca()), no se permite, ya que no están definidos en esa clase.
bloque3/polimorfismo.1601475728.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)