課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
去掉會怎么涅?
2015-06-16
源自:Java入門第二季 升級版 7-4
正在回答
this 代表當前對象,不是當前類。區(qū)別類與對象的概念。對于java在其類的內部非靜態(tài)方法都包含有隱含的this變量.其表示方法
class A{
????void M(*A this,a?){
????}
}
其中*A this 變量就屬于隱含的this關鍵字。
通俗的說,應為會出現(xiàn)
class worker{
String name;
public void worker(name )
? ?{
this.name =name; ? ?//這里的name就是worker中的參數(shù),this.name則代表你聲明的String name;
? ? ?}
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙
4 回答this是代表當前類,然后代表偷懶不打類名嗎?
1 回答this代表當前對象,這個當前對象需要創(chuàng)建一下么
2 回答類是對象嗎?講封裝時講到了this關鍵字,它操作的是當前對象的屬性或方法,可當前類沒有實例化,那不應該是當前類而非當前對象
2 回答this中的對當前對象是什么對象
2 回答哪位老鐵給解釋下為什么子類Son里的this.name();調用的是父類的方法,this不是調用當前類的方法嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-06-16
this 代表當前對象,不是當前類。區(qū)別類與對象的概念。對于java在其類的內部非靜態(tài)方法都包含有隱含的this變量.其表示方法
class A{
????void M(*A this,a?){
????}
}
其中*A this 變量就屬于隱含的this關鍵字。
2015-06-16
通俗的說,應為會出現(xiàn)
class worker{
String name;
public void worker(name )
? ?{
this.name =name; ? ?//這里的name就是worker中的參數(shù),this.name則代表你聲明的String name;
? ? ?}
}