//EMPLEADO
package ejemplosobreescritura;
/**
*
* @author PEDRO
*/
public class Empleado {
protected String nombre;
protected String apellido;
protected int cedula;
protected double sueldo;
protected String direccion;
protected Empleado(String nombre,String apellido,int cedula, double sueldo,String direccion){
this.nombre=nombre;
this.apellido=apellido;
this.cedula=cedula;
this.sueldo=sueldo;
this.direccion=direccion;
}
public String obtenerDetalles(){
return "Nombre:"+" "+nombre+" "+"Apellido:"+" "+apellido+" "+"Cedula:"+cedula
+" "+"Sueldo:"+" "+sueldo+" "+"Direccion:"+direccion;
}
public String getNombre(){
return nombre;
}
public void setNombre(String nombre){
this.nombre=nombre;
}
public String getApellido(){
return apellido;
}
public void setApellido(String apellido){
this.apellido=apellido;
}
public int getCedula(){
return cedula;
}
public void setCedula(int cedula){
this.cedula=cedula;
}
public double getSueldo(){
return sueldo;
}
public void setSueldo(double sueldo){
this.sueldo=sueldo;
}
public String getDireccion(){
return direccion;
}
public void setDireccion(String direccion){
this.direccion=direccion;
}
}
//GERENTE
package ejemplosobreescritura;
/**
*
* @author PEDRO
*/
public class Gerente extends Empleado{
private String departamento;
public Gerente(String nombre,String apellido,int cedula, double sueldo,String direccion ,String departamento){
super(nombre, apellido, cedula, sueldo, direccion);
this.departamento=departamento;}
public String obtenerDetalles(){
return "nombre:"+" "+nombre+" "+"Sueldo:"+" "+sueldo+" "+"deapartamento:"+" "+departamento;
}
public String getDepartamento(){
return departamento;
}
public void setDepartamento(String nombre){
this.departamento=departamento;
}
}
//SOBREESCRITURA
package ejemplosobreescritura;
/**
*
* @author PEDRO
*/
public class EjemploSobreEscritura {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Empleado empleado = new Empleado("Juan","Martinez",1064115447,2000,"Cra-16-N-18A");
System.out.println(empleado.obtenerDetalles());
Gerente gerente = new Gerente("Luis","Castro",12520817,2000,"Cra12-N-14B","Sistemas");
System.out.println(gerente.obtenerDetalles());
}
}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios