herencia
DESCRIPTION
El objetivo de este programa es de mostrar la utilización de la herencia en java con un ejemplo de la asignación de atributos de la clase padre a la clase hijo y la su reescritura de un atributo.TRANSCRIPT
UNIVERSIDAD TECNOLÓGÍCA DEL VALLE DE TOLUCA
DIRECCIÓN DE CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN, ÁREA SISTEMAS
INFORMÁTICOS
EJERCICIO 04
“PROGRAMA QUE MUESTRA LA HERENCIA DE UNA CLASE A OTRA”
PRESENTA
Acosta Gómez Rene
GRUPO
TIC-81
CUATRIMESTRE
8°
Objetivo del programa
El objetivo de este programa es de mostrar la utilización de la herencia en java con
un ejemplo de la asignación de atributos de la clase padre a la clase hijo y la su
reescritura de un atributo.
Descripción del Código
Main Herencia
package herencia;
public class Herencia {
public static void main(String[] args) {
System.out.println("Nombre Completo");
NombreCompleto no = new hijo(); //se crea el objeto de la clase hijo heredado de la
clase padre
no.ap(); // se manda llamar el método de la clase hijo el cual esta sobrescrito
} }
Clase Nombre Completo
package herencia;
public class NombreCompleto { //clase padre
public String ap="perez"; //atributos con de la clase padre con valores asignados
public String am="ocampo";
public String nom="Pepe";
//creación de métodos de la clase padre
public void ap(){
System.out.print("Apellido Paterno");
}
public void am(){
System.out.print("Apellido Materno");
} }
class hijo extends NombreCompleto{ //creación de la clase hijo *el extends indica una
subclase*
public String nom ="Jorge"; //atributo propio de la clase hijo con valor diferente al de
la clase padre
public void ap(){ //sobre escritura del método padre
System.out.print("El nombre completo es: "+nom+" "+ap+" "+am+" ");
}
}
Nota: La clase hijo puede tener sus propios métodos
Pantallas resultantes