Vous êtes sur la page 1sur 4

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 jerarquiadeclases1027;

public class Jerarquiadeclases1027 {

public static void main(String[] args) {


Perro Pe1 = new Perro("Firulais");
System.out.println(Pe1);
Perro Pe2 = new Perro("Dogui");
System.out.println(Pe2);
Gato G = new Gato("Felix");
System.out.println(G);
Gato G2 = new Gato("Loki");
System.out.println(G2);
Aguila AG = new Aguila("Arthur");
System.out.println(AG);
Aguila AG2 = new Aguila("Juan");
System.out.println(AG2);
Paloma P1 = new Paloma("Joseph");
System.out.println(P1);
Paloma P2 = new Paloma("Charles");
System.out.println(P2);

}
============================================================================
//Clase Animales
package jerarquiadeclases1027;

public class Animales {


private String nombre;

public Animales() {
}

//constructor con un parámetro


public Animales(String nombre) {
this.nombre = nombre;
}

public String getNombre() {


return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}

@Override
public String toString() {
return "Animales";
}
}
============================================================================
//Clase Mamifero
package jerarquiadeclases1027;

public class Mamifero extends Animales{

public Mamifero(String nombre) {


super(nombre);
}

public Mamifero() {
}

@Override
public String toString() {
return super.toString() + " -> Mamifero";
}

}
============================================================================
//Clase Aves
package jerarquiadeclases1027;

public class Aves extends Animales{

public Aves() {
}

public Aves(String nombre) {


super(nombre);

@Override
public String toString() {
return super.toString() + " -> Aves";
}
}
============================================================================
//Clase Perro
package jerarquiadeclases1027;

public class Perro extends Mamifero{


private String nombre;
public Perro() {
}

public Perro(String nombre) {


this.nombre = nombre;
}

public String getNombre() {


return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
@Override
public String toString() {
return super.toString() + " -> Perro " + "->" + nombre;
}
}
============================================================================
//Clase Gato
package jerarquiadeclases1027;

public class Gato extends Mamifero{


private String nombre;
public Gato() {
}

public Gato(String nombre) {


super(nombre);
this.nombre = nombre;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
@Override
public String toString() {
return super.toString() + " -> Gato " + "->" + nombre;
}
}
============================================================================
//Clase Paloma
package jerarquiadeclases1027;

public class Paloma extends Aves{


private String nombre;
public Paloma() {
}

public Paloma(String nombre) {


this.nombre = nombre;
}

public String getNombre() {


return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
@Override
public String toString() {
return super.toString() + " -> Paloma" + "->" + nombre;
}
}
============================================================================
//Clase Aguila
package jerarquiadeclases1027;

public class Aguila extends Aves{


private String nombre;
public Aguila() {
}

public Aguila(String nombre) {


this.nombre = nombre;
}

public String getNombre() {


return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
@Override
public String toString() {
return super.toString() + " -> Aguila " + "->" + nombre;
}
}
============================================================================
//Salida
run:
Animales -> Mamifero -> Perro ->Firulais
Animales -> Mamifero -> Perro ->Dogui
Animales -> Mamifero -> Gato ->Felix
Animales -> Mamifero -> Gato ->Loki
Animales -> Aves -> Aguila ->Arthur
Animales -> Aves -> Aguila ->Juan
Animales -> Aves -> Paloma->Joseph
Animales -> Aves -> Paloma->Charles

Vous aimerez peut-être aussi