作者在 2010-12-10 13:16:37 发布以下内容
编写一个程序实现人员列表排序输出的功能,请创建Person类,属性包括编号number、姓名name、年龄age,一个职员类Staff继承Person类,增加薪水Salarys属性,一个Student类,增加英语englishScore、数学mathScore、程序设计programScore三门成绩,三门课的学分数分别为6,5,4分,在Person类创建一个抽象函数getCompareVaue函数,并在Staff和Student实现该函数,Staff类返回薪水的值,Student返回GPA的值 要求:
(1)从给定的文件中读出多个人员信息(放在文件的一行里)放在一个对象数组里,如果一行包含四个数据 则认为是 staff的信息,否则认为是学生数据。要求
(2)按照年龄和编号从小到大顺序(先按年龄,在按编号,既如果年龄相同则按照编号从小到大顺序)输出人员信息的列表,要求输出格式尽量规范。
(3)按照getCompareVaue的从大到小的顺序staff和Student人员信息,要求staff和Student不交叉,各自成组
(1)从给定的文件中读出多个人员信息(放在文件的一行里)放在一个对象数组里,如果一行包含四个数据 则认为是 staff的信息,否则认为是学生数据。要求
(2)按照年龄和编号从小到大顺序(先按年龄,在按编号,既如果年龄相同则按照编号从小到大顺序)输出人员信息的列表,要求输出格式尽量规范。
(3)按照getCompareVaue的从大到小的顺序staff和Student人员信息,要求staff和Student不交叉,各自成组
各位好友帮一下忙,我搞了好长时间就是没有搞出来,实在是没有办法啦,谢谢你们啊!小弟先道谢啦