This commit is contained in:
louiscklaw
2025-02-01 01:58:47 +08:00
parent b3da7aaef5
commit 04dbefcbaf
1259 changed files with 280657 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
public class Employee {
public static final int MIN_ID = 1000;
protected String name;
protected int employeeID;
public Employee(String n, int id) {
name = n;
if (id < MIN_ID)
employeeID = 0;
else
employeeID = id;
}
public String toString() {
return "Name: " + name + ", ID: " + employeeID;
}
}

View File

@@ -0,0 +1,9 @@
public class Ex2 {
public static void main(String [] args) {
Employee emp = new Employee("John", 31520);
FTEmployee ftemp = new FTEmployee("Mary", 42680, 15000.5);
System.out.println(emp);
System.out.println(ftemp);
}
}

View File

@@ -0,0 +1,11 @@
public class FTEmployee extends Employee {
double salary;
FTEmployee(String name, int employeeID, double salary){
super(name, employeeID);
this.salary = salary;
}
public String toString(){
return super.toString() + ", Salary: " + salary;
}
}