Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- public class Main {
- public static void main(String[] args) {
- Person[] persons = new Person[10];
- persons[0] = new Employee("Ivan", 33, true, 70);
- persons[1] = new Employee("Ana", 28, false, 75);
- persons[2] = new Person("Peter", 40, true);
- persons[3] = new Person("Mariika", 36, false);
- persons[4] = new Student("Gosho", 20, true, 4.50);
- persons[5] = new Student("Penka", 19, false, 5.99);
- for (Person person : persons) {
- if (person != null) {
- if (person.getClass().getTypeName().endsWith("Person")) {
- person.showPersonInfo();
- } else if (person.getClass().getTypeName().endsWith("Student")) {
- person.showStudentInfo();
- } else {
- person.showEmployeeInfo();
- }
- }
- }
- for (Person person : persons) {
- if (person != null) {
- if (person.getClass().getTypeName().endsWith("Employee")) {
- System.out.println("Salary for overtime: " + person.calculateOvertime(2) + "lv.");
- }
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment