課程
/后端開發(fā)
/Java
/Java入門第三季
求大神啊啊 還有courseToSelect的身份 跪求
2016-08-24
源自:Java入門第三季 4-4
正在回答
簡(jiǎn)單點(diǎn)說吧 ?
this.courseToSelect=new ArrayList() ?這里的this就是調(diào)用List類型的courseToSelect進(jìn)行初始化,就是進(jìn)行賦值。而courseToSelect就是List接口定義的變量名,List是接口 ?你可以去查查JDk
慕絲4440676 提問者
this.courseToSelect=new ArrayList()
首先要明確的是你的courseToSelect必須不是被static所修飾,這樣才能夠去用this來調(diào)用這里的courseToSelect成員變量。
這里的this你可以理解為是這個(gè)類的對(duì)象,當(dāng)你創(chuàng)建出一個(gè)實(shí)例對(duì)象時(shí),在實(shí)例對(duì)象調(diào)用方法走到這里時(shí),就代表了這個(gè)對(duì)象,當(dāng)然由于多態(tài)的問題,有時(shí)this還可能代表的是子類的對(duì)象。
this ?關(guān)鍵字只能在方法內(nèi)部使用,表示"對(duì)調(diào)用方法的那個(gè)對(duì)象"的引用.this的用法和其他對(duì)象的引用并無不同.但要注意,如果在方法內(nèi)部調(diào)用同一個(gè)類的另一個(gè)方法,就不必使用this,直接調(diào)用即可.當(dāng)前方法中的this應(yīng)用會(huì)自動(dòng)應(yīng)用于同一類中的其他方法.
指的是當(dāng)前對(duì)象
this 即代表當(dāng)前對(duì)象 , this.courseToSelect 代表這各對(duì)象中的courseToSelect 屬性 ;
p: public class test(){
????private int id;
?public int getId(){
????return this.id;
}?????
public test(int id){
this.id = id;
}
}? ??
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
3 回答this.coursetoSelect= new ArrayList();報(bào)錯(cuò)
3 回答把 this.courseToSelect=new ArrayList(); 改為 List courseToSelect=new ArrayList(); 發(fā)生異常
1 回答 this.coursesToSelect = new ArrayList();
2 回答CourseToSelect = new ArrayList();
2 回答List course = new ArrayList();為什么用List?
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-09-08
簡(jiǎn)單點(diǎn)說吧 ?
this.courseToSelect=new ArrayList() ?這里的this就是調(diào)用List類型的courseToSelect進(jìn)行初始化,就是進(jìn)行賦值。而courseToSelect就是List接口定義的變量名,List是接口 ?你可以去查查JDk
2016-08-25
this.courseToSelect=new ArrayList()
首先要明確的是你的courseToSelect必須不是被static所修飾,這樣才能夠去用this來調(diào)用這里的courseToSelect成員變量。
這里的this你可以理解為是這個(gè)類的對(duì)象,當(dāng)你創(chuàng)建出一個(gè)實(shí)例對(duì)象時(shí),在實(shí)例對(duì)象調(diào)用方法走到這里時(shí),就代表了這個(gè)對(duì)象,當(dāng)然由于多態(tài)的問題,有時(shí)this還可能代表的是子類的對(duì)象。
2016-08-24
this ?關(guān)鍵字只能在方法內(nèi)部使用,表示"對(duì)調(diào)用方法的那個(gè)對(duì)象"的引用.this的用法和其他對(duì)象的引用并無不同.但要注意,如果在方法內(nèi)部調(diào)用同一個(gè)類的另一個(gè)方法,就不必使用this,直接調(diào)用即可.當(dāng)前方法中的this應(yīng)用會(huì)自動(dòng)應(yīng)用于同一類中的其他方法.
2016-08-24
指的是當(dāng)前對(duì)象
2016-08-24
this 即代表當(dāng)前對(duì)象 , this.courseToSelect 代表這各對(duì)象中的courseToSelect 屬性 ;
p: public class test(){
????private int id;
?public int getId(){
????return this.id;
}?????
public test(int id){
this.id = id;
}
}? ??