3
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 OTRAPRESENTA Acosta Gómez Rene GRUPO TIC-81 CUATRIMESTRE

Herencia

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

Page 1: Herencia

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

Page 2: Herencia

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

}

Page 3: Herencia

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