CLASE LEGISLADOR.
package practicas2;
public abstract class legislador {
String Nom, Apell, PartidoP, cdQueRepresenta;
boolean EdoCivil;
int edad, Numdespacho;
public legislador(String nom, String apell, String partidoP, boolean edoCivil, String cdQueRepresenta, int edad,
int numdespacho) {
super();
Nom = nom;
Apell = apell;
PartidoP = partidoP;
EdoCivil = edoCivil;
this.cdQueRepresenta = cdQueRepresenta;
this.edad = edad;
Numdespacho = numdespacho;
}
public String getNom() {
return Nom;
}
public void setNom(String nom) {
Nom = nom;
}
public String getApell() {
return Apell;
}
public void setApell(String apell) {
Apell = apell;
}
public String getPartidoP() {
return PartidoP;
}
public void setPartidoP(String partidoP) {
PartidoP = partidoP;
}
public boolean getEdoCivil() {
return EdoCivil;
}
public void setEdoCivil(boolean edoCivil) {
EdoCivil = edoCivil;
}
public String getCdQueRepresenta() {
return cdQueRepresenta;
}
public void setCdQueRepresenta(String cdQueRepresenta) {
this.cdQueRepresenta = cdQueRepresenta;
}
public int getEdad() {
return edad;
}
public void setEdad(int edad) {
this.edad = edad;
}
public int getNumdespacho() {
return Numdespacho;
}
public void setNumdespacho(int numdespacho) {
Numdespacho = numdespacho;
}
abstract String CamaraEnQueTrabaja();
public String toString() {
if (EdoCivil) {
return CamaraEnQueTrabaja()+"\nEstadoCivil= Casado";
}
else {
return CamaraEnQueTrabaja()+"\nEstadoCivil= Soltero";
}
}
}
CLASE DIPUTADO
package practicas2;
public class Diputado extends legislador {
int AsinCamaraBaja;
public Diputado(String nom, String apell, String partidoP, boolean edoCivil, String cdQueRepresenta, int edad,
int numdespacho, int AsinCaramaBaja) {
super(nom, apell, partidoP, edoCivil, cdQueRepresenta, edad, numdespacho);
this.AsinCamaraBaja=AsinCaramaBaja;
}
public int getAsinCamaraBaja() {
return AsinCamaraBaja;
}
public void setAsinCamaraBaja(int asinCamaraBaja) {
AsinCamaraBaja = asinCamaraBaja;
}
@Override
String CamaraEnQueTrabaja() {
String mensaje="Nombre: "+Nom+" \nApellido: "+Apell+" \nEdad: "+edad+" \nCD que representa: "+cdQueRepresenta+
" \nNumero de despacho : "+Numdespacho+" \nAsintos de Camara baja: "+AsinCamaraBaja;
return mensaje;
}
}
CLASE SENADOR.
package practicas2;
public class Senador extends legislador {
int AsinCamaraAlta;
public Senador(String nom, String apell, String partidoP, boolean edoCivil, String cdQueRepresenta, int edad,
int numdespacho, int AsinCamaraAlta) {
super(nom, apell, partidoP, edoCivil, cdQueRepresenta, edad, numdespacho);
this.AsinCamaraAlta=AsinCamaraAlta;
}
public int getAsinCamaraAlta() {
return AsinCamaraAlta;
}
public void setAsinCamaraAlta(int asinCamaraAlta) {
AsinCamaraAlta = asinCamaraAlta;
}
@Override
String CamaraEnQueTrabaja() {
String mensaje="\nNombre: "+Nom+" \nApellido: "+Apell+" \nEdad: "+edad+ " \nCD que representa: "+cdQueRepresenta+
" \nNumero de despacho : "+Numdespacho+" \nAsintos de Camara baja: "+AsinCamaraAlta;
return mensaje;
}
}
CLASE MAIN
package practicas2;
public class Mainlegislador {
public static void main(String[] args) {
Diputado di= new Diputado("Enrique", "Chavez " ," PAN",false, "CD. VICTORIA", 43, 11, 29);
System.out.println(di);
Senador se= new Senador("Isacc", "Ortega", "PRI", true, " CD. Mante " , 31, 19, 36);
System.out.println("\n"+se);
}
}
No hay comentarios:
Publicar un comentario