Upload
rene-acosta
View
214
Download
0
Embed Size (px)
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.
Citation preview
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