Trabajador Diagrama UML nombre: String dni: String Trabajador (nombre: String, dni: String) getNombre ( )
Views 100 Downloads 4 File size 383KB
Trabajador
Diagrama UML
nombre: String dni: String Trabajador (nombre: String, dni: String) getNombre ( ): String setNombre (nombre: String): void getDni ( ): String setDni (dni: String): void calcularSalario ( ): double
Clase Concreta
Docente - dep: String Docente (nombre: String, dni: String, dep: String) getDep ( ): String setDep (nombre: String): void
Administrativo oficina: String cargo: String sueldoBasico: double Administrativo (nombre: String, dni: String, oficina: String, cargo: String, sueldoBasico: double) getOficina ( ): String setOficina ( oficina: String): void getCargo ( ): String setCargo ( cargo: String): void getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String
Relación de Herencia Clase Concreta
Método Abstracto
Relación de Herencia
Clase Abstracta
Clase Abstracta
TCompleto sueldoBasico: double TCompleto (nombre: String, dni: String, dep: String, sueldoBasico: double) getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String
Clase Concreta TParcial - horaTrab: int - pagoHora: double TParcial (nombre: String, dni: String, dep: String, horaTrab: int, pagoHora: double ) getHoraTrab ( ): int setHoraTrab ( horaTrab: int): void getPagoHora ( ): double setPagoHora ( pagoHora: double): void toString ( ): Stirng
Clase Concreta Servicio - area: String - sueldoBasico: double Servicio (nombre: String, dni: String, area: String, sueldoBasico: double) getArea( ): String setArea ( area: String): void getSueldoBasico ( ): double setSueldoBasico ( sueldoBasico: double): void toString ( ): String