Advertisement
Guest User

Untitled

a guest
May 21st, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. public class Employee
  2. {  
  3.     private Long id;
  4.     private String firstName;
  5.     private String lastName;
  6.      
  7.     public Long getId() {
  8.         return id;
  9.     }
  10.     public void setId(Long id) {
  11.         this.id = id;
  12.     }
  13.     public String getFirstName() {
  14.         return firstName;
  15.     }
  16.     public void setFirstName(String firstName) {
  17.         this.firstName = firstName;
  18.     }
  19.     public String getLastName() {
  20.         return lastName;
  21.     }
  22.     public void setLastName(String lastName) {
  23.         this.lastName = lastName;
  24.     }
  25.     @Override
  26.     public String toString() {
  27.         return "Employee [id=" + id + ", firstName=" + firstName + ", lastName=" + lastName + "]";
  28.     }
  29. }
  30.  
  31. public class Manager extends Employee
  32. {
  33.     private List<Employee> subordinates;
  34.  
  35.     public List<Employee> getSubordinates() {
  36.         return subordinates;
  37.     }
  38.  
  39.     public void setSubordinates(List<Employee> subordinates) {
  40.         this.subordinates = subordinates;
  41.     }
  42.  
  43.     @Override
  44.     public String toString() {
  45.         return "Manager [subordinates=" + subordinates + ", details=" + super.toString() + "]";
  46.     }
  47. }
  48.  
  49. public class Main {
  50.     public static void main(String[] args)
  51.     {
  52.         Manager mgr = new Manager();
  53.         mgr.setId(1L);
  54.         mgr.setFirstName("Filan");
  55.         mgr.setLastName("Fisteku");
  56.          
  57.         System.out.println(mgr);
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement