1樓:匿名使用者
this
pron.
這,這個,這人,這事,這東西
look at this.
瞧瞧這個。
以下(或以上)所述
this is how we got to know each other.
以上就是我們認識的經過情形。
這時;這裡
後者of the two possibilities, this is more likely than that.
兩個可能性中,後者比前者更可能。
a.這;這個
this pen is mine.
這支筆是我的。
今,本he will treat us to dinner this friday.
本星期五他要請我們吃飯。
ad.【口】這麼,這樣地
the fish i caught was this big.
我捕到的那條魚有這麼大。
2樓:匿名使用者
this[英][ðis, ðəs] [美][ðɪs]pron.這,這個;這事,這人;這時;下面所說的事adj.這,這個;剛過去的,即將到來的;今…,本…adv.
這樣地;就是這樣;這麼地
3樓:匿名使用者
這adj. 這;本;這個;今
pron. 這;這個;這裡
adv. 這樣地;這麼
js中this代表什麼意思?
4樓:匿名使用者
代表當前物件啊,js不是有document.getelementbyid通過id獲取物件麼,this就是獲取當前物件,比如id為btn的按鈕的onclick方法 onclick="method(this)",這個this就是當前按鈕物件,作用和document.getelementbyid("btn")一樣。
j**a this什麼意思?
5樓:匿名使用者
想理解this首先要理解兩個概念,類和物件。一個一般的類可以new很多物件,每一個物件都有一個this來指向這個物件本身。類本身是沒有this的,因為類本身是一個抽象的概念。
要想用類的方法和屬性,就必須new一個他的物件,這時會產生一個對應的this,就是this object;或者用靜態方法,靜態方法可以不用new物件,因為是屬於類的方法,所以所有靜態方法裡是不能出現this的。
比如:class a{
private int data;
public void setdata(int data)public int getdata(){return this.data;////}public static void print()}
6樓:
class test
public void fun(int num)}通過物件來呼叫方法或屬性
,但是在一些情況下需要呼叫當前物件自身的方法或者屬性,就用this來指代,本質上,它是一個指向當前物件自身的指標,可以參照c++中的this指標來理解i
j**a裡this是什麼意思?
7樓:旗秋寒旅卓
想理解this首先要理解兩個概念,類和物件。一個一般的類可以new很多物件,每一個物件都有一個this來指向這個物件本身。類本身是沒有this的,因為類本身是一個抽象的概念。
j**a裡的「this」到底是什麼意思
8樓:匿名使用者
this代表當前物件的意思。
這個this肯定是用在某個類的方法裡吧。呵呵,我們繼續往下說。
舉個例子:
public class persion
public string getname()}在這個類中setname方法中第一個變數用this是為了和本方法的引數this做區別,表示這個name指的是person這個類的name屬性,而不是name引數,如果去掉這個this,執行完這個方法後,person類的name屬性仍然為null
getname方法返回的person類的name,之所以不用this是因為沒有必要,因為編譯器會知道這個name就指的是person的name而不是其他的name(因為找個方法沒有name變數和它混淆)。當然,這個方法你也可以顯示的使用return this.name,沒錯。
這些都是最基本的了。開始學只要記住這個就可以了。慢慢的其他的用法也就無師自通了!
9樓:匿名使用者
this表示類例項本身。
this的用法
1、表示對當前物件的引用!
public class a
}2、表示類的成員變數,而非函式引數,注意在函式引數和成員變數同名是進行區分!
public class a
}3、用於在構造方法中引用滿足指定引數型別的構造器。
public class a
public a()}
10樓:匿名使用者
this為一系統資源,只允許使用者讀而不允許寫,它存放當前物件的地址(引用)。
this變數有以下作用:
1. 構造方法重用:
public class rectangle
public rectangle(shape size,location at)
public rectangle(location at)
public rectangle(shape size)
public rectangle()
}2、消除歧義:
location……}
3、返回物件-鏈式方法呼叫:
public class count
void print()
}public class counttest
}4、作為引數傳遞"this」變數-進行**:
假設有一個容器類和一個部件類,在容器類的某個方法中要建立部件類的例項物件,而部件類的構造方法要接受一個代表其所在容器的引數。例如:
class container
}class component
} 其中我們開發中最常用到的地方是第二點,消除歧義。
比方說有類
public class a
裡面有幾個變數
private string aa,
private string bb;
this 在這裡就代表a ,其實它是對物件a的引用。
我們在用到aa或者bb的時候,this.aa 和 直接用aa 是沒有區別的。
但是假如你在某個方法裡也有個變數aa,比如:
public void dosomething(string aa)
11樓:匿名使用者
public class test
public void setname(string name)public static void main(string args)
}public class test
public void setname(string name)public static void main(string args)
}其實this就表示當前物件,在設定屬性的時候,如果變數名相同,可以起到區分的作用
12樓:
我記得是專項指示。。。具體的真忘記了。。
c++中this是什麼意思?
13樓:學雅思
this指代的是當前上下文,this表示的物件,是這個方法活動的"上下文"。所謂的"上下文",也就是表示當前的這些**的活動範圍,當前的活動(**的執行)在那個物件上的發生的意思。
吃飯這個活動,是在張三這個物件上發生的,則張三是吃飯的下下文。在body裡去查詢的div元素,則body是這個查詢活動的上下文。那這個this,就是這個方法執行活動的範圍了。
擴充套件資料
c++程式存在「就近取用」的原則。以「{}」為界定範圍,如果在此範圍中存在有指定變數名稱就直接呼叫,如果沒有,則會去呼叫類中的相應屬性。
當引數和屬性名稱相同的時候,就會出現混淆的概念,需要使用者手工指出呼叫的是屬性還是方法中的引數。如果是屬性,則使用「this.屬性」呼叫。
為了顯示呼叫的是本類屬性,呼叫時採用「this.屬性」的方式。
14樓:
this是一個指向物件自身的指標。舉個例子:
class test
};int main()
15樓:匿名使用者
this指標指向類的當前物件
一個類可以例項化多個物件,但是一個函式**只有一份啊,呼叫成員函式的是哪個物件呢?這裡就用到this指標,this指標指向類的當前物件(編譯器自動處理的),也就是當前呼叫這個成員函式的物件
js中是什麼意思,js裡面 是什麼意思
input屬性。返回當前所作用的字串,可以簡寫為 初始值為空字串 b lastmatch屬性。是當前表示式模式的最後一個匹配字串,可以簡寫為 其初始值為空字串 在每次成功匹配時,lastmatch屬性值都會隨之改變。c lastparen屬性。如果表示式模式中有括起來的子匹配,是當前表示式模式中最後...
js中語句是什麼意思,if a a x 這個JS語句什麼意思
關鍵要看a在這個地方是什麼型別.可以把它當作一個布林型,那意思就是如果a為假,賦值為x.如果它是一個整型的,意思就是如果a為0,賦值為x.if a a window.event 這句話裡面是要把它當作物件來使用了,假若物件a為空,賦值為window.event這個事件 如果a 0,則把x賦值給a a...
js中這個語法是什麼意思呀前面的setOpacity f
key value的形式,物件 var obj function 這種js語法是什麼意思 var name function param 這是一種js定義函式的寫法 等價於 function name param 等價於 function xx js這樣寫是什麼意思?var a function a...