定义一个Employee类
该类包括:
-
private 成员变量 name ,age,birthday,其中birthday为MyDate类的对象
-
并为每一个属性定义getter setter方法
定义Mydate类包含:
- private 成员变量 year,month,day 并为每一个属性定义getter setter方法
创建该Employee类的5个对象,并把这些对象放入TreeSet集合中,分别按以下两种方式对集合中的元素进行排序,并遍历输出
(1)使Employee实现Comparable接口,并按name排序,字典表顺序
(2)创建TreeSet时传入Comparator对象,按生日日期的对员工进行先后顺序排序
1992 - 05 - 12
1992 - 05 - 18
1992 - 07 - 15
1993 - 06 - 15
1998 - 02 - 03
①Emoplyee.java
public class Employee implements Comparable<Employee>{
private String name;;
private int age;
private MyDate birthday;
public Employee(){}
public Employee(int age){
this.age = age;
}
public Employee(String name){this.name = name;}
public Employee(String name, int age, MyDate bi