按要求完成以下任务: (1)上题中的Person类实现接口Comparable就可以成为可比较大小的,请写出接口中抽象方法:publicintcompareTo(Studentstu)的具体实现,使得Person类的对象能够按照年龄比较大小。 (2)编写测试类PersonTest,创建4个Person类的对象,存储在ArrayList集合中。再将集合中的对象由小到大排序。最后遍历集合输出每个Person对象的姓名和年龄。 Person类4个对象的具体值如下: 姓名年龄 张三35 李四33 王五32 赵六39
举一反三
- 设计一个类Person,描述人的基本信息,包括人的姓名、年龄。然后设计一个测试类TestPerson,在其中,创建一个Person类的对象,分别设置该对象的姓名、年龄,然后输出该对象的信息。
- (6-9)定义Person类(属性有姓名,年龄),完成如下任务: (1)在Test类中定义方法Boolean contains(Person[]per,Person temp),该方法判断Person数组是否有Person对象temp,如果数组中存在与per相同的Person对象返回boolean; (2)定义showPerson(Person[] per)输出Person对象数组所有元素; (3)对上面定义的方法进行测试
- 编写一个Person类, 实现比较两个Person的年龄是否相同的方法
- 编写一个Person类,实现比较两个Person的年龄是否相同的方法
- (10-4)定义Person类,成员有姓名和出生日期。创建两个Person对象,完成如下任务:(1)定义方法int compareBirthday(Person per)判断年龄大小;(2)定义方法int betweenDay(Person per)计算两人出生期相差多少天;(3)输出人的信息,生日按照****年**月**日格式