-->
当前位置:首页 > 题库 > 正文内容

编程题:jmu-Java-04面向对象进阶-01-接口-Comparable

Luz4年前 (2021-10-15)题库1188
编写实现**Comparable**接口的PersonSortable类,使其按name以及age排序

## 1.编写PersonSortable类
属性:private name(String)、private age(int)
有参构造函数:参数为name,age
toString函数:返回格式为:name-age
实现**Comparable**接口:实现先对name升序排序,如果name相同则对age进行升序排序

## 2.main方法中
1. 首先输入n
2. 输入n行name age,并创建n个对象放入数组
3. 对数组进行排序后输出。
4. 最后一行使用System.out.println(Arrays.toString(PersonSortable.class.getInterfaces()));输出PersonSortable所实现的所有接口

### 输入样例:
in
5
zhang 15
zhang 12
wang 14
Wang 17
li 17


### 输出样例:
out
Wang-17
li-17
wang-14
zhang-12
zhang-15
//这行是标识信息







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。