Está en la página 1de 6

HERENCIA Y SU USO EN LA

PROGRAMACIÓN ORIENTADA A
OBJETOS.

Lester Josué García Valladares


1790-19-13011
PROGRAMACIÓN ORIENTADO HERENCIA 
A OBJETOS COMPOSICIÓN
En la Programación Orientada a La herencia es un concepto
Objetos (OOP), el sistema se importante en OOP. Mejora la Es cuando unos elementos podemos
modela usando objetos. Estos reutilización del código. En lugar decir que están compuestos de otros,
objetos se crean usando una de implementar un programa
clase. Una clase es un plano o desde el principio, permite o que unos elementos están
una descripción para crear un heredar propiedades y métodos presentes en otros.
objeto. La creación de objetos de la clase ya existente a una
también se conoce como nueva clase. Ayuda a hacer que el
creación de instancias de objetos. programa sea más manejable.
Cada objeto se comunica con Superclase y Subclase son dos
otros objetos. Se puede términos relacionados con la
desarrollar un programa o herencia. 
software utilizando la
Programación Orientada a
Objetos. 
Los lenguajes de programación REUTILIZACIÓN DEL
CLASIFICACIÓN
CÓDIGO
Este tipo de jerarquización indica orientados a objetos son capaces de
Por otra parte, otro de los
que unos elementos son una crear jerarquizaciones basadas en
mecanismos que cualquier lenguaje
especialización de otros. composición con lo que ya sabemos
de programación debe proveer es la
de clases y objetos. Eso es porque
posibilidad de reutilizar el código.
podemos tener como propiedades de
En la programación estructurada
objetos, otros objetos.
tenemos las funciones, así que ya
hemos podido reutilizar código de
alguna manera.
CÓDIGO CON EJEMPLO DE HERENCIA
DIFERENCIA ENTRE CLASE SUBCLASE.
SUPERCLASE SUBCLASE

o Al implementar la herencia, la o Al implementar la herencia, la


clase existente de la que se clase que hereda las
derivan las nuevas clases es propiedades y los métodos de
la Superclase. la Superclase es la Subclase.

o La superclase se conoce o La subclase se conoce como


como clase base, clase padre. clase derivada, clase
secundaria.
o Una superclase no puede
usar las propiedades y o Una subclase puede usar las
métodos de la Subclase. propiedades y métodos de la
Superclase.
//Código de la clase Persona ejemplo aprenderaprogramar.com
public class Persona {
    private String nombre;
    private String apellidos;
EJEMPLO DE
    private int edad;
    //Constructor
HERENCIA
    public Persona (String nombre, String apellidos, int edad) {
        this.nombre = nombre;
EN JAVA
        this.apellidos = apellidos;
        this.edad = edad;                   } LESTER JOSUE GARCIA
    //Métodos VALLADARES
    public String getNombre () { return nombre;  }
    public String getApellidos () { return apellidos;  }
1790-19-13011
    public int getEdad () { return edad;   }
} //Cierre de la clase

También podría gustarte