diff --git a/src/classes/Employee.java b/src/classes/Employee.java new file mode 100644 index 0000000..aeb6d45 --- /dev/null +++ b/src/classes/Employee.java @@ -0,0 +1,43 @@ +package classes; + +public class Employee { + private String name; + private String email; + private int age; + private int salary; + + protected Employee(){ + + } + /*public Employee(String name, String email, int age, int salary) { + setName(name); + setEmail(email); + setAge(age); + setSalary(salary); + }*/ + public String getName(){ + return this.name; + } + public String getEmail(){ + return this.email; + } + public int getAge(){ + return this.age; + } + public int getSalary(){ + return this.salary; + } + protected void setName(String name){ + this.name = name; + } + protected void setEmail(String email){ + this.email = email; + } + protected void setAge(int age){ + this.age = age; + } + protected void setSalary(int salary){ + this.salary = salary; + } +} + diff --git a/src/classes/Intern.java b/src/classes/Intern.java new file mode 100644 index 0000000..a8098be --- /dev/null +++ b/src/classes/Intern.java @@ -0,0 +1,21 @@ +package classes; +public class Intern extends Employee{ + private static int salaryLimit = 20000; + + public Intern(String name, String email, int age, int salary){ + if(setSalaryWithLimit(salary)){ + setName(name); + setEmail(email); + setAge(age); + } + } + + public boolean setSalaryWithLimit(int salary){ + if (salary