Base De Datos
Enviado por ililiana • 25 de Agosto de 2014 • 358 Palabras (2 Páginas) • 149 Visitas
Herencia (P.O.O)
Herencia: Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes. Es la relación entre una clase general y otra clase más específica. Es un mecanismo que nos permite crear clases derivadas a partir de clase base, Nos permite compartir automáticamente métodos y datos entre clases subclases y objetos. Por ejemplo: Si declaramos una clase párrafo derivada de un clase texto todos los métodos y variables asociadas con la clase texto son automáticamente heredados por la subclase párrafo.[1]
Herencia: Este quizás es el tema que más problemas causan al estudiante; sin embargo, no es difícil en su concepción.
El objeto Persona es un objeto muy genérico y limitado en sí; así que se puede considerar como un objeto Abstracto; ya que por sí mismo no puede crear una persona completa; sin embargo, sus funciones básicas son las mismas en todos los seres humanos, con diferencias puntuales, así que podemos crear dos objetos Hombre y Mujer, que hereden todas sus características genéricas como respirar, hablar, nombre, etc., del objeto Persona, y sea en la implementación de cada objeto donde empiezan las diferencias.]
-Ejemplo en Java [editar] public class Mamífero
{
prívate int patas;
prívate Stirling nombre;
public void imprimir Patas()
{
System.out.println(nombre + ” tiene ” + patas + ” patas\n”);
}
public Mamifero(String nombre, int patas)
{
this.nombre = nombre;
this.patas = patas;
}
}
public class Perro extends Mamifero
{
public Perro(String nombre){
super(nombre, 4);
}
}
public class Gato extends Mamifero{
public Gato(String nombre){
super(nombre, 4);
}
}
public class CreaPerro {
public static void main(String [] args) {
Perro bobi = new Perro(“Bobi”);
bobi.imprimirPatas(); /*Está en la clase mamífero*/
}
}
...