Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ultimaIntentona;
- import java.util.ArrayList;
- public abstract class Personal {
- static int autonumerico;
- int numPersonal;
- String nombre;
- Cliente cliente;
- String registroPersonal;
- double sueldoBase;
- ArrayList<Proyecto> proyectosAsignados;
- public Personal() {//mis datos
- this.autonumerico++;
- this.numPersonal = autonumerico;
- this.nombre = "pepe";
- this.cliente = new Cliente();
- this.registroPersonal = "123a";
- this.sueldoBase = 3000.0;
- this.proyectosAsignados = new ArrayList<Proyecto>();
- }
- public abstract double calcularSueldo();
- package ultimaIntentona;
- public class Programadores extends Personal{
- double sueldo;
- public Programadores(double sueldo) {
- this.sueldo = sueldo;
- }
- @Override
- public double calcularSueldo() {
- this.sueldo=getSueldoBase();
- return sueldo;
- }
- package ultimaIntentona;
- public class Responsables extends Personal {
- double sueldo;
- int productividad;
- public Responsables(int productividad) {
- super();
- this.productividad = productividad;
- }
- @Override
- public double calcularSueldo() {
- this.sueldo=getSueldoBase()+productividad;
- return sueldo;
- }
- Programadores p = new Programadores();
- Responsables r = new Responsables();
Add Comment
Please, Sign In to add comment