this的意思是什麼
A. java里的「this」到底是什麼意思
this代表當前對象的意思。
這個this肯定是用在某個類的方法里吧。呵呵,我們繼續往下說。
舉個例子:
public class persion{
private String name=null;
private int age;
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
}
在這個類中setName方法中第一個變數用this是為了和本方法的參數this做區別,表示這個name指的是Person這個類的name屬性,而不是name參數,如果去掉這個this,執行完這個方法後,Person類的name屬性仍然為null
getName方法返回的Person類的name,之所以不用this是因為沒有必要,因為編譯器會知道這個name就指的是Person的name而不是其他的name(因為找個方法沒有name變數和它混淆)。當然,這個方法你也可以顯示的使用return this.name,沒錯。
這些都是最基本的了。開始學只要記住這個就可以了。慢慢的其他的用法也就無師自通了!
B. This是什麼意思
pron. 這,這個;這事,這人;這時;下面所說的事
adj. 這,這個;剛過去的,即將到來的;今…,本…
adv. 這樣地;就是這樣;這么地
一、讀音:英[ðɪs]美[ðɪs]
二、例句:
用作代詞 (pron.)
1、This is, in part, my own mistake.
在某種程度上來說,這是我自己的錯。
2、Now don't laugh when you hear this.
聽了這個你不要笑。
用作副詞 (adv.)
1、It's about this high.
大約有這樣高。
2、I didn't think we'd get this far.
我未曾想到我們會走得這么遠。
三、詞彙用法:
adj.(形容詞)
1、this用作形容詞作「這」解時,用於修飾表示在時間、地點、想法上更接近講話者的事物或人,也可與包括現在的日子或一段時間的詞語連用。
2、「this+one's+ n. 」是一種簡潔的文體,有強調意味; 「this+基數詞+時間名詞」表示一段時間。this可與of短語連用,後接名詞性物主代詞或名詞所有格。
pron.(代詞)1、this用作代詞可用以指敘述中的人或事物,即指前面提到過的人或事物或下文提及的事物;this一般作主語時才指人; 在電話用語中,this用來指代自己。
2、當陳述部分的主語是this時,附加疑問部分的主語須用it。
(2)this的意思是什麼擴展閱讀
近義詞:that
一、意思:
pron.那
conj.引導從句
adj.那個;上文提到的
adv.非常;那麼地
二、讀音:英[ðæt]美[ðæt]
三、例句:
用作代詞 (pron.)
1、What is the difference between this and that?
這個和那個之間的區別是什麼?
2、I walked to the gate that opened towards the lake.
我走向那扇臨湖的大門。
3、The output of steel this year has increased by 20% compared with that in 1992.
今年鋼產量比一九九二年增長了百分之二十。
用作連詞 (conj.)
1、I am well aware that this is a tough job.
我深知這是一件棘手的工作。
2、He claimed that the newspaper report was a libel.
他聲稱報紙上的報導是一種誹謗。
3、That she is still alive is really a relief to us all.
她還活著,這真是令我們所有人都感到寬慰的一件事。
用作形容詞 (adj.)
1、That book isn't mine. I guess it belongs to Mike.
那本書不是我的,我猜大概是麥克的。
2、That girl frequents my dreams--I think she is just the one for me.
那個女孩經常出現在我的夢中——我想她就是我命中要追尋的那個人。
3、He once lived in a small village. That village is surrounded by high mountains.
他曾經在一個小村莊里生活過。那個小村莊四面都被高山環繞。
用作副詞 (adv.)
1、Is your problem that complicated?
你的問題非常復雜嗎?
2、You needn't take what he said that seriously.
你不需要很認真地接受他的話。
四、詞彙用法:
pron.(代詞)
1、that用作指示代詞的意思是「那,那個」。可指前面提到的那件事,也可指在空間或時間上較另一事物遠的事物或人,還可指要表明的或要提及的事物、想法等。
2、that用作關系代詞時,指人或事物,同時又在從句中充當句子成分。that偶爾也可引導非限制性定語從句。
3、that還常用以代替who, whom, which,但that...which中的that用做關系代詞的先行詞。
conj.(連詞)
1、that用作連詞時可引導主語從句、賓語從句、表語從句、同位語從句和狀語從句。
2、that還常引導間接引語或形容詞後面的從句。
3、that在以it作形式主語的句子中或引導賓語從句、狀語從句時常可省略。
C. this什麼意思
這/這個
D. This。是什麼意思
this 英[ðɪs] 美[ðɪs]
pron. 這,這個; 這事,這人; 這時; 下面所說的事;
adj. 這,這個; 剛過去的,即將到來的; 今…,本…;
adv. 這樣地; 就是這樣; 這么地;
[例句]When food comes out of any oven, it should stand a while. During this delay the centre carries on cooking
食物出爐後都應該靜置一會。在此期間,中心部分還在繼續加熱。
[其他] 復數:these
E. 面向對象里的「this->」是啥意思 最好詳細一些,謝謝
在面向對象語言中,它代表了當前對象的一個引用。
1.在構造方法中使用專屬this
舉例:
2.在實例方法中使用this
實例方法可以操作成員變數。實際上,當成員變數在實例方法中出現時,默認的格式是:
this.成員變數;
若方法內的局部變數名或方法的參數名與類的成員變數名相同時,使用this區分它們。
類的實例方法可以調用類的其它方法,調用的默認格式是:
this.方法;
由於這種邏輯關系非常明確,所以常常省略 「this.」。
3.類方法中不可以使用this
this不能出現在類方法中,這是因為,類方法可以通過類名直接調用,這時,可能還沒有任何對象誕生。
F. JAVA中的this是什麼意思
this是指當前對象意思就是指自己的意思假如在Test類中public class Test{String str=null;public void hello(String str){this.str=str;//this.str就等於 test.str 就是指類自己本身}}
G. this中文意思是什麼
this 英[ðɪs] 美[ðɪs]
pron. 這,這個; 這事,這人; 這時; 下面所說的事;
adj. 這,這個; 剛過去的,即將到來的; 今…,本…;
adv. 這樣地; 就是這樣; 這么地;
[例句]I have walked this district for ten kilometres round.
我已跑遍了這一地區附近10公里內的范圍。
[其他] 復數:these