Anda di halaman 1dari 2

class empleado public String toString() { return "Nombre:"+getNombreEmpleado().getPrimerNombre()+" "+getNombreEmpl eado().getSegundoNombre()+" "+getNombreEmpleado().getApellidoPaterno()+" "+ getNombreEmpleado().

getApellidoMaterno(); } class EmpleadoAsalariado public String toString() { return super.toString()+"\nSueldo Fijo: $"+getSueldoSemanal(); } en main creas un metodo public static void imprimir(Empleado miEmpleado) { System.out.println(miEmpleado.toString()); } imprimir(miEmpleado);

package EmpresaEmpleados; public class EmpleadoPorHora extends Empleado{ public void prueba(){ System.out.println(toString()); } private int horasLaboradas; public EmpleadoPorHora(double salarioNew,Nombre nombreEmpleadoNew,int horasLabor adasNew){ super(salarioNew,nombreEmpleadoNew); horasLaboradas=horasLaboradasNew; } public EmpleadoPorHora(){} public int gethorasLaboradas(){ return horasLaboradas; } public int gethorasExtra(){ return (gethorasLaboradas()-40); } public double getextra(){ return (gethorasExtra()*5); } //formula para sacar el salario public double getsalarioordinario(){ return (7*gethorasLaboradas()); } @Override public double getsalario() { return (getextra()+getsalarioordinario()); } @Override public String toString() { if(gethorasLaboradas()>40) { return super.toString()+"salario : $"+getsalario();

} else{ return super.toString()+"salario: $"+getsalarioordinario(); } } }

Anda mungkin juga menyukai