1 clase empleado..............................................................
package s6_EJERCICIO2;
public class Empleado {
String nombre;
int numEmpleado, sueldo;
static private int contador=0;
Empleado(String nombre, int sueldo){
this.nombre=nombre;
this.sueldo=sueldo;
numEmpleado=++contador;
}
public void aumentarSueldo(int porcentaje){
sueldo+=(int)(sueldo*porcentaje/100);
}
public String ImprimirEmpleado(){
return "numero empleado: "+numEmpleado+" Nombre: "+nombre +" Sueldo: "+sueldo;
}
}
2 clase ejecutivo--------------------------------------------------
class Ejecutivo extends Empleado {
int presupuesto;
Ejecutivo(String nom, int sue, int pre){
super(nom,sue);
presupuesto=pre;
}
void asignarPresupuesto(int p){
presupuesto=p;
}
public String ImprimirEjecutivo(){
return "nro Empleado"+numEmpleado+" Nombre: "+ nombre+ " Sueldo: "+sueldo+" Presupuesto: "+presupuesto;
}
}
3 clase ejecutar---------------------------------------------------
class Ejecutar {
public static void main(String args[]){
Ejecutivo jefe =new Ejecutivo("Armando castillo ",1000,0);
jefe.asignarPresupuesto(1500);
System.out.println(jefe.ImprimirEjecutivo());
jefe.aumentarSueldo(5);
System.out.println(jefe.ImprimirEjecutivo());
Empleado emp1 =new Empleado("Esteban torres castro",100);
System.out.println(emp1.ImprimirEmpleado());
}
}
No hay comentarios:
Publicar un comentario