Advertisement
Guest User

Untitled

a guest
Dec 11th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. public class HelloWorld {
  2.  
  3. public static void main(String[] args) {
  4. Person michal = new Person("Michal");
  5. Student patryk = new Student("Patryk", 23);
  6. Employee emp = new Employee("Patryk", 24, "gurnik");
  7.  
  8. Person[] tab = new Person[3];
  9. tab[0] = michal;
  10. tab[1] = patryk;
  11. tab[2] = emp;
  12.  
  13. PrintPersons(tab);
  14. }
  15.  
  16. public static void PrintPersons(Person[] persons){
  17. for(int i = 0; i < persons.length; i++){
  18. System.out.println(persons[i]);
  19. }
  20. }
  21. }
  22.  
  23. class Person {
  24. private String name;
  25.  
  26. public Person(String name){
  27. this.name = name;
  28. }
  29.  
  30. @Override
  31. public String toString(){
  32. return this.name;
  33. }
  34. }
  35.  
  36. class Student extends Person {
  37. private int age;
  38.  
  39. public Student(String name, int age) {
  40. super(name);
  41. this.age = age;
  42. }
  43.  
  44. @Override
  45. public String toString(){
  46. return "Student: " + super.toString() + " " + age;
  47. }
  48. }
  49.  
  50. class Employee extends Student {
  51. private String job;
  52.  
  53. public Employee(String name, int age, String job){
  54. super(name, age);
  55. this.job = job;
  56. }
  57.  
  58. @Override
  59. public String toString(){
  60. return "Pracownik, " + super.toString() + " " + job;
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement