: .
课程名称
面向对象程序设计
实验名称
实验六、接口与实现接口的类
日期
2018/4/29
学生学号
姓名
班级
实验目的:
通过本次实验,要求学生能进一步掌握接口、 ng 包中的基础类库和
包中的工具类库的使用方法。
实验条件:
电脑一台、能上网查阅资料。
1 •定义Person类,包含name (姓名)、birthday (出生日期)、idCard (身份证 号)、sex (性别)、age (年龄)等基本信息,通过使用 Comparator<T>接口实验
Person类可以按姓名、年龄、出生日期等多种比较规则进行排序。
源代码:
package person;
public class Pers on {
Stri ng n ame;
String idCard ;
String birthday ;
char sex ;
int age;
public Pers on () {
}
public Pers on (Stri ng n ame, String idCard , String birthday , char sex , int age) {
super ();
this • name = name;
this . idCard = idCard ;
this . birthday = birthday ;
this • sex = sex ;
this . age = age ;
}
}
package person;
import
public class CompareName impleme nts Comparator<Pers on>{
***@Override
r>i ikslic int ccrmmra ( Poro cc 1 Poro cc cO、 J
//TODO自动生成的方法存根
return pl. ( p2 name);
}
}
package person;
import
public class CompareBirthday impleme nts ComparatorvPers on>{
***@Override
public int compare(Pers on p1 , Pers on p2) {
//TODO自动生成的方法存根
return p1 . birthday ・compareTo( p2. birthday );
}
}
package person;
import
public class CompareAge impleme nts ComparatorvPers on>{
***@SuppressWarnings ("'deprecation")
***@Override
P2){
public int compare(Pers on pl, Pers on
newlnteger( p2・ age));
//TODO自动生成的方法存根
return new lnte
java接口与实现接口的类实验报告 来自淘豆网m.daumloan.com转载请标明出处.