//重写的方法名、形参列表要保持一致 返回值类型小于等于原类型
a3 _a = (a3)a;
//因为形参列表必须保持一致 所以即便知道比的对象是a3类也要用Object引用 再强转成a3类
if (id<_a.id){
//实现的思路是比较两个对象id的值 this.id比_a.id小的话就认为this小于_a返回负数 在pai()方法中负数就不换位置
return -1;
return 1;
//this大于等于_a返回正数 pai()中定义如果返回正数就将两个元素交换
//因为pai()方法设定为if(返回正数)就交换位置 可以通过更改bi()的返回值实现排序由大到小或由小到大
// 上面的结果是由小到大 将if(id<_a.id)改为return 1 下面改为-1就变成了由大到小
//返回值为正数就交换 所以如果想让左边小于右边时候交换 就if(左<右)return 1 让左小于右的情况返回正数 就会实现从大到小的排序了
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- 由于注射器是临床和药物注射的关键医疗器械|一次性使用无菌注射器活塞滑动初始力和平均力如何检测?
- 金舟视频格式转换器怎么使用?
- 平时在使用电脑中|电脑时间不对是什么原因引起的?
- 平时在使用CorelDRAW的过程中|coreldraw画布上面有很多线条怎么删除?
- 在Excel表格的使用中|excel怎么快速批量删除所有空白行
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- 平时在使用电脑的过程中|不想重启电脑的情况下,怎么恢复电脑原样
- 相信大家平时在word的使用中|如何去除word文档的只读模式
- 电脑使用着越来越卡顿|win10系统自动恢复还原操作方法
