【JAVA # 数组 # 接口】 员工类实现java.lang.Comparable接口,指定T为Employee类型,调用Arrays.sort(Object[] arr,Comparator c)方法
/**
* 1、声明员工类型Employee,包含姓名(String),薪资(double),年龄(int)
*
* 2、员工类Employee实现java.lang.Comparable<T>接口,指定T为Employee类型,
* 重写抽象方法,按照薪资比较大小,薪资相同的按照姓名的自然顺序比较大小。
*
* 3、在测试类中创建Employee数组,然后调用Arrays.sort(Object[] arr)方法进行排序,遍历显示员工信息
*
* 4、再次调用Arrays.sort(Object[] arr,Comparator<T> c)方法进行按照年龄排序,
* 年龄相同的安装姓名自然顺序比较大小,遍历显示员工信息
*/
按照题目要求完成相应类的创建
1)属性类的创建;
public class Employee implements Comparable<Employee>
//员工类Employee实现java.lang.Comparable<T>接口,指定T为Employee类型
private String name;
private double salary;
private int age;
public Employee() {
}
public Employee(String name, double salary, int age) {
this.name = name;
this.salary = salary;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getSalary()