Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class HelloWorld {
- public static void main(String[] args) {
- Person michal = new Person("Michal");
- Student patryk = new Student("Patryk", 23);
- Employee emp = new Employee("Patryk", 24, "gurnik");
- Person[] tab = new Person[3];
- tab[0] = michal;
- tab[1] = patryk;
- tab[2] = emp;
- PrintPersons(tab);
- }
- public static void PrintPersons(Person[] persons){
- for(int i = 0; i < persons.length; i++){
- System.out.println(persons[i]);
- }
- }
- }
- class Person {
- private String name;
- public Person(String name){
- this.name = name;
- }
- @Override
- public String toString(){
- return this.name;
- }
- }
- class Student extends Person {
- private int age;
- public Student(String name, int age) {
- super(name);
- this.age = age;
- }
- @Override
- public String toString(){
- return "Student: " + super.toString() + " " + age;
- }
- }
- class Employee extends Student {
- private String job;
- public Employee(String name, int age, String job){
- super(name, age);
- this.job = job;
- }
- @Override
- public String toString(){
- return "Pracownik, " + super.toString() + " " + job;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement