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
");