Consulta Programaci N 2

Páginas: 3 (617 palabras) Publicado: 18 de julio de 2015
Consulta Programación 2

Santiago Paredes 3er nivel G1 Ing. Electrónica 23-10-2013

Herencia en Java

La idea de la herencia es permitir la creación de  nuevas clases basadas en clasesexistentes.
Cuando heredamos de una clase existente, reusamos  (o heredamos) métodos y campos, y agregamos nuevos campos y métodos para cumplir con la situación nueva.
Cada vez que encontremos la relación"es-un" entre dos clases, estamos ante la presencia de herencia.

La clase ya existente es llamada superclass, o clase base, o clase padre.
La clase nueva es llamada subclase, clase derivada, o clase hija.A través de la herencia podemos agregar nuevos campos, y podemos agregar o sobre montar métodos (override). Sobre montar un método es redefinirlo en la case heredada.
Jerarquía de HerenciaPolimorfismo

En Java una variable o nombre usado para referirse a un objeto de una clase X puede usarse para referirse a cualquier objeto de cualquier subclase de la clase X.

Por ejemplo: Si tenemos Employee e;
e= new Employee(...); o
e= new Manager(...);
Esto también aplica a arreglos de Employee, cuyas entradas podrían referirse a instancias de cualquier subclase de Employee.
El inverso no esválido. No se puede asignar una instancia de la superclase a un nombre para la subclase.

Esta es una forma de polimorfismo por que puede referirse a un Employee o a un Manager.

Ligado Dinámico

    Esimportante entender qué método es aplicado al invocar uno a un objeto que se puede referir a instancias de distinta clase.
Al momento de la compilación el compilador intenta resolver el método quecorresponde según su nombre y parámetro.  Si la superclase y la clase base tiene definido el mismo método ¿Cuál se llama?. Si el método en la clase declarada para la variable no es privado, static, o final,se invocará en forma dinámica. Esto es, se invocará el método definido según el objeto referenciado por el nombre y no según la declaración del nombre.  Por ello, si una clase derivada redefine el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacio n C1 2
  • Programaci n 2 TP FINAL
  • Regla De Programaci N ZS 2 20120606
  • PROGRAMACI N
  • Programaci N 2
  • Revisi N De La Constitucionalidad De La Materia De La Consulta Popular 2
  • Programaci N
  • PROGRAMACI N

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS