Guest User

Untitled

a guest
May 25th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. package ultimaIntentona;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. public abstract class Personal {
  6.  
  7. static int autonumerico;
  8. int numPersonal;
  9. String nombre;
  10. Cliente cliente;
  11. String registroPersonal;
  12. double sueldoBase;
  13. ArrayList<Proyecto> proyectosAsignados;
  14.  
  15. public Personal() {//mis datos
  16. this.autonumerico++;
  17. this.numPersonal = autonumerico;
  18. this.nombre = "pepe";
  19. this.cliente = new Cliente();
  20. this.registroPersonal = "123a";
  21. this.sueldoBase = 3000.0;
  22. this.proyectosAsignados = new ArrayList<Proyecto>();
  23. }
  24.  
  25. public abstract double calcularSueldo();
  26.  
  27. package ultimaIntentona;
  28.  
  29. public class Programadores extends Personal{
  30. double sueldo;
  31.  
  32. public Programadores(double sueldo) {
  33. this.sueldo = sueldo;
  34. }
  35.  
  36. @Override
  37. public double calcularSueldo() {
  38. this.sueldo=getSueldoBase();
  39. return sueldo;
  40. }
  41.  
  42. package ultimaIntentona;
  43.  
  44. public class Responsables extends Personal {
  45. double sueldo;
  46. int productividad;
  47.  
  48. public Responsables(int productividad) {
  49. super();
  50. this.productividad = productividad;
  51. }
  52.  
  53. @Override
  54. public double calcularSueldo() {
  55. this.sueldo=getSueldoBase()+productividad;
  56. return sueldo;
  57. }
  58.  
  59. Programadores p = new Programadores();
  60.  
  61. Responsables r = new Responsables();
Add Comment
Please, Sign In to add comment