编程题:jmu-Java-04面向对象进阶-01-接口-Comparable
编写实现**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
//这行是标识信息
答案:若无答案欢迎评论
## 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
//这行是标识信息
答案:若无答案欢迎评论