Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. package comum;
  2.  
  3. abstract public class Empregado{
  4. String nome;
  5. String endereco;
  6. abstract public double calcularSalario();
  7.  
  8. public Empregado (String nome) {
  9. this.nome = nome;
  10. }
  11.  
  12. public Empregado(String nome, String endereco){
  13. this.nome = nome;
  14. this.endereco = endereco;
  15. }
  16.  
  17. public String getnome() {
  18. return nome;
  19. }
  20.  
  21. public String getendereco() {
  22. return endereco;
  23. }
  24.  
  25. }
  26.  
  27. -------------------------------------------------
  28.  
  29. package empregado;
  30. import comum.Empregado;
  31.  
  32. public class Chefe extends Empregado{
  33. private double salario_mensal;
  34.  
  35. public Chefe(String nome, String endereco) {
  36. super(nome, endereco); // o construtor (default) da superclasse é automaticamente chamado
  37. // mesmo quando a linha super não é "escrita".
  38. }
  39.  
  40. public double calcularSalario() {
  41. return salario_mensal;
  42. }
  43. }
  44.  
  45. --------------------------------------------
  46.  
  47. package empregado;
  48. import comum.Empregado;
  49.  
  50. public class Comissionado extends Empregado{
  51. private double salario_base;
  52. private double comissao;
  53. private int quantidade;
  54.  
  55. public Comissionado(String nome, String endereco) {
  56. super(nome, endereco);
  57. }
  58.  
  59. public double calcularSalario() {
  60. return salario_base+comissao*quantidade;
  61. }
  62. }
  63.  
  64. -------------------------------------------------
  65.  
  66. package comum;
  67.  
  68. public class Exercicio1 {
  69. public static void main (String[]args) {
  70.  
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement