Advertisement
Dimitar182

danovZadacha

Oct 26th, 2021
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. package com.company;
  2.  
  3. public class EmployeeTest{
  4.  
  5. public static void main(String[] args) {
  6. Employee emp1 = new Employee("Dimitar", 5000);
  7. Maneger mng1 = new Maneger("Petar", 2000, "FINANCE BONUS");
  8. Secretary sct1 = new Secretary("Ivan", 1000, "English");
  9.  
  10. System.out.println("Employee" + emp1);
  11. System.out.println(mng1);
  12. System.out.println(sct1);
  13. }
  14. }
  15.  
  16. -----------------------------------------------------------------------------
  17. package com.company;
  18.  
  19. public class Employee {
  20. private String name;
  21. private double salary;
  22.  
  23. public Employee(String name, double salary){
  24. this.name= name;
  25. this.salary= salary;
  26.  
  27. }
  28.  
  29. @Override
  30. public String toString() {
  31. return "[name= " + name + ", salary= " + salary + "]";
  32. }
  33. public String getName() {
  34. return name;
  35. }
  36.  
  37. public void setName(String name) {
  38. this.name = name;
  39. }
  40.  
  41. public double getSalary() {
  42. return salary;
  43. }
  44.  
  45. public void setSalary(double salary) {
  46. this.salary = salary;
  47. }
  48. }
  49. ------------------------------------------------------------------
  50. package com.company;
  51.  
  52. public class Maneger extends Employee{
  53. private String financeBonus;
  54.  
  55. public Maneger(String name, double salary, String finance_bonus) {
  56. super(name, salary);
  57. this.financeBonus = financeBonus;
  58. }
  59. @Override
  60. public String toString() {
  61. return "Manager"+ super.toString() + "[" +"financeBonus=" + financeBonus + "]";
  62. }
  63. public String getFinanceBonus() {
  64. return financeBonus;
  65. }
  66. public void setFinanceBonus(String financeBonus) {
  67. this.financeBonus = financeBonus;
  68. }
  69. }
  70. ------------------------------------------------------------------------
  71. package com.company;
  72.  
  73. public class Secretary extends Employee{
  74. String languages;
  75.  
  76. public Secretary(String name, double salary, String English){
  77. super(name, salary);
  78. }
  79.  
  80. @Override
  81. public String toString() {
  82. return "Secretary" + super.toString()+ "[languages=" + languages + "]";
  83. }
  84. public String getLanguages() {
  85. return languages;
  86. }
  87. public void setLanguages(String languages) {
  88. this.languages = languages;
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement