Está en la página 1de 3

Nombre: Fabricio José Bustillo Coello

Num. de Cuenta:32111696
Programación II Sección 1027
Laboratorio 9 Semana 9
Ing. Carlos Arturo Arita Amador
============================================================================
package herencia_1027;

public class Herencia_1027 {

public static void main(String[] args) {

Elefante E = new Elefante();


Rose_Tu R = new Rose_Tu();
Cristina C = new Cristina();

System.out.println("=====Elefante=========");

E.TipoAnimal = "Mamifero";
E.Caracteristicas = "Un animal con trompa, de gran tamaño, suele tener colmillos,
peso grande.";
E.FechaNacimiento = "02/05/1990";
System.out.println("Tipo de Animal: " + E.TipoAnimal);
System.out.println("Caracteristicas del Animal: " + E.Caracteristicas);
System.out.println("Nació el: "+ E.FechaNacimiento);
E.Manada();
System.out.println("=====Rose-Tu=========");
R.TipoAnimal = E.TipoAnimal;
R.Peso = 129;
R.FechaNacimiento = "27 de agosto de 2008";
R.LugardeNacimiento = "Oregón";
System.out.println("Tipo de animal " + R.TipoAnimal);
System.out.println("Peso de Rose-Tu: " + R.Peso + "kg" + " al nacer. ");
System.out.println("Nació el: " + R.FechadeNacimiento + " en " +
R.LugardeNacimiento);
E.Manada();
R.DatoRose_Tu();
System.out.println("=====Cristina=========");
C.TipoAnimal = E.TipoAnimal;
C.Peso = 95;
C.FechaNacimiento = "19 de junio de 2006";
C.LugardeNacimiento = "Cabárceno";
System.out.println("Tipo de animal " + C.TipoAnimal);
System.out.println("Peso de Cristina: " + C.Peso + "kg" + " al nacer. ");
System.out.println("Nació el: " + C.FechadeNacimiento + " en " +
C.LugardeNacimiento);
E.Manada();
C.Cria();
System.out.println("====================");

}
============================================================================
//Clase Elefante
package herencia_1027;
public class Elefante {

String TipoAnimal;
String Caracteristicas;
String FechaNacimiento;
public Elefante(){
TipoAnimal = "AAA";
Caracteristicas = "BBB";
FechaNacimiento = "xx/xx/xxxx";
}//Fin del contructor

void Manada() {
System.out.println("Este Elefante es parte de la manada rescatada por un
Zoologico.");

}
============================================================================
//Clase Rose_Tu
package herencia_1027;

public class Rose_Tu extends Elefante {


String TipoAnimal;
String LugardeNacimiento;
String FechadeNacimiento;
int Peso;

public Rose_Tu(){

TipoAnimal = "AAA";
LugardeNacimiento = "yyy";
Peso = 0;
FechadeNacimiento = "27/08/2008";

void DatoRose_Tu(){
System.out.println("Rose-Tu es la hija menor del Elefante lider de la manada");

}
============================================================================
//Clase Cristina
package herencia_1027;

public class Cristina extends Elefante {


String TipoAnimal;
String LugardeNacimiento;
String FechadeNacimiento;
int Peso;

public Cristina(){
TipoAnimal = "AAA";
LugardeNacimiento = "yyy";
Peso = 0;
FechadeNacimiento = "19/06/2006";

}//Fin del metodo Padre

void Cria(){
System.out.println("Cristina actualmente tiene dos crias");

}
============================================================================
//Salida
=====Elefante=========
Tipo de Animal: Mamifero
Caracteristicas del Animal: Un animal con trompa, de gran tamaño, suele tener
colmillos, peso grande.
Nació el: 02/05/1990
Este Elefante es parte de la manada rescatada por un Zoologico.
=====Rose-Tu=========
Tipo de animal Mamifero
Peso de Rose-Tu: 129kg al nacer.
Nació el: 27/08/2008 en Oregón
Este Elefante es parte de la manada rescatada por un Zoologico.
Rose-Tu es la hija menor del Elefante lider de la manada
=====Cristina=========
Tipo de animal Mamifero
Peso de Cristina: 95kg al nacer.
Nació el: 19/06/2006 en Cabárceno
Este Elefante es parte de la manada rescatada por un Zoologico.
Cristina actualmente tiene dos crias
====================

También podría gustarte