Está en la página 1de 8

“2020.

AÑO DE LAURA MÉNDEZ DE CUENCA; EMBLEMA DE LA MUJER MEXIQUENSE”

UNIDAD DE ESTUDIOS SUPERIORES XALATLACO

MATERIA:

PROGRAMACION ORIENTADA A OBJETOS

ALUMNO:

STEVEN CABALLERO VERGARA

MAESTRO:

ING. JESUS MARES MONTES

TAREA:

POLIMORFISMO Y REUTILIZACION

CARRERA:

INGENIERIA EN SISTEMAS COMPUTACIONALES

AULA:

22SC121

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
OBJETIVO: utilizar el software de netbeans para la realización de un programa en base al tema de
polimorfismo.
package polimorfismo;

public class Aeronave {


protected String Folio;
protected String Marca;
protected String Modelo;
protected String Color;

public Aeronave(String Folio, String Marca, String Modelo, String Color) {


this.Folio = Folio;
this.Marca = Marca;
this.Modelo = Modelo;
this.Color = Color;
}

public String getFolio() {


return Folio;
}

public String getMarca() {


return Marca;
}

public String getModelo() {


return Modelo;
}

public String getColor() {


return Color;
}
}

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
package polimorfismo;

public class AeronaveMilitar extends Aeronave{


private String LugardeAtaque;

public AeronaveMilitar (String Folio, String Marca, String Modelo, String Color,String LugardeAtaque){
super(Folio,Marca,Modelo,Color);
this.LugardeAtaque= LugardeAtaque;
}

public void Mostrardatos(){

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
System.out.println("♠ AERONAVE MILITAR ♠"+
"\nFolio: "+Folio+
"\nMarca: "+Marca+
"\nModelo: "+Modelo+
"\nColor: "+Color+
"\nLugar de Ataque: "+ LugardeAtaque );
}
}

package polimorfismo;

public class AeronavePresidencial extends Aeronave{


private String PaisqueRepresenta;

public AeronavePresidencial (String Folio, String Marca, String Modelo, String Color,String
PaisqueRepresenta){
super(Folio,Marca,Modelo,Color);
this.PaisqueRepresenta= PaisqueRepresenta;
}

public void Mostrardatos(){


System.out.println("______________________"+
"\n♦AERONAVE PRESIDENCIAL♦"+

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
"\nFolio: "+Folio+
"\nMarca: "+Marca+
"\nModelo: "+Modelo+
"\nColor: "+Color+
"\nPais que Representa: "+ PaisqueRepresenta );

}
}

package polimorfismo;
public class AeronaveTurismo extends Aeronave{
private String Destino;
public AeronaveTurismo (String Folio, String Marca, String Modelo, String Color,String Destino){
super(Folio,Marca,Modelo,Color);
this.Destino= Destino;
}

public void Mostrardatos(){


System.out.println("______________________"+
"\n♣AERONAVE TURISMO♣"+

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
"\nFolio: "+Folio+
"\nMarca: "+Marca+
"\nModelo: "+Modelo+
"\nColor: "+Color+
"\nDestino: "+ Destino );
}
}

package polimorfismo;
public class Principal {
public static void main(String[] args) {
AeronaveMilitar Militar = new AeronaveMilitar("5550125B","Sikorsky","S-70/UH-60","azul y blanco","USA");
AeronavePresidencial Presidencial = new AeronavePresidencial("13A79F15G","Boeing","F-
18","NEGRO","Mexico");
AeronaveTurismo Turismo = new AeronaveTurismo("HGG561F3","Lockheed MartinLockheed Martin","C-
130/L-100","NARANJA","Dubai");
Militar.Mostrardatos();
Presidencial.Mostrardatos();
Turismo.Mostrardatos();
}

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
}

CONCLUSION: se desarrolló el programa de acuerdo a las especificaciones del docente, y


analizamos las diferentes formas de utilizar el código sin necesidad de volverlo a reescribir.

SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO
SECRETARÍA DE EDUCACIÓN
UNIVERSIDAD MEXIQUENSE DEL BICENTENARIO

También podría gustarte