課程
/后端開發(fā)
/Java
/Java入門第三季
Collections.sort(studentList,new StudentCoparator());
2016-09-16
源自:Java入門第三季 6-8
正在回答
我試了下。其實(shí)不用新創(chuàng)建。還是按照Comparable的方法,在Student類中繼承Comparator接口,只需要在調(diào)用方法new個(gè)Student類即可??梢岳斫鉃樾陆ǖ念愔皇怯脕碇貙慍omparator接口的compare方法用的,無具體意義。截圖如下:
繼承接口:
小飛vsKK
Tom_H 提問者
暮女神
挖個(gè)墳.我也按照?小飛vsKK 的方法 new 了一個(gè)Student.然后報(bào)錯(cuò)了.原來是? Student這個(gè)類,沒有定義無參的構(gòu)造方法. ? 然后給Student里面創(chuàng)建了一個(gè)Student的里面創(chuàng)建了一個(gè)無參的
public Student(){
}
就不報(bào)錯(cuò)了,也能正常執(zhí)行. ? ??
一直是跟著老師的步驟做的.老師應(yīng)該也沒再Student的里面添加無參構(gòu)造方法.
如果有人用小飛vsKK的方法,報(bào)錯(cuò)了.可以看看有沒有寫無參構(gòu)造方法
(如果老師本來就寫了,是我粗心沒看到,就無視我這段話吧)
學(xué)習(xí)為致及
sort中的第二個(gè)參數(shù)是一個(gè)Comparator的對(duì)象,而我們定義的實(shí)現(xiàn)Comparator接口的類是一個(gè)新的類,即主函數(shù)main不在那個(gè)StudentComparator類里面,所以在另一個(gè)類里面用這個(gè)類就需要實(shí)例化
我覺得這里是創(chuàng)建構(gòu)造方法
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
5 回答為什么要新建一個(gè)類作比較?
3 回答為什么還要?jiǎng)?chuàng)建一個(gè)student的對(duì)象
3 回答這里為什么不需要?jiǎng)?chuàng)建一個(gè)對(duì)象?
1 回答新創(chuàng)建Course對(duì)象后為什么我運(yùn)行的結(jié)果是true呢?
4 回答Iterator是一個(gè)接口,為什么會(huì)創(chuàng)建實(shí)例對(duì)象呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-10-04
我試了下。其實(shí)不用新創(chuàng)建。還是按照Comparable的方法,在Student類中繼承Comparator接口,只需要在調(diào)用方法new個(gè)Student類即可??梢岳斫鉃樾陆ǖ念愔皇怯脕碇貙慍omparator接口的compare方法用的,無具體意義。截圖如下:
繼承接口:
2018-01-13
挖個(gè)墳.我也按照?小飛vsKK 的方法 new 了一個(gè)Student.然后報(bào)錯(cuò)了.原來是? Student這個(gè)類,沒有定義無參的構(gòu)造方法. ? 然后給Student里面創(chuàng)建了一個(gè)Student的里面創(chuàng)建了一個(gè)無參的
public Student(){
}
就不報(bào)錯(cuò)了,也能正常執(zhí)行. ? ??
一直是跟著老師的步驟做的.老師應(yīng)該也沒再Student的里面添加無參構(gòu)造方法.
如果有人用小飛vsKK的方法,報(bào)錯(cuò)了.可以看看有沒有寫無參構(gòu)造方法
(如果老師本來就寫了,是我粗心沒看到,就無視我這段話吧)
2016-09-25
sort中的第二個(gè)參數(shù)是一個(gè)Comparator的對(duì)象,而我們定義的實(shí)現(xiàn)Comparator接口的類是一個(gè)新的類,即主函數(shù)main不在那個(gè)StudentComparator類里面,所以在另一個(gè)類里面用這個(gè)類就需要實(shí)例化
2016-09-17
我覺得這里是創(chuàng)建構(gòu)造方法