當前位置:首頁 » 編程語言 » 類名thisjava

類名thisjava

發布時間: 2022-04-02 16:56:19

java中 類名.this 與new 類名() 有什麼區別

Snake.this是指當前的這個對象,new Snake()是創建一個新的類傳進去,當然不正常

Ⅱ java中類名.this和這個類的對象有區別嗎

一般用於內部類需要使用其外部類的實例對象時候使用 ClassName.this 代表其外部類對象。
直接寫this則代表內部類本身對象 。
這種用法也用於匿名類

Ⅲ 在java中類名.this得到的是什麼

你這個問題應該是問在3g平台下面把,那麼得到的是上下文對象-context。在j2se得到是當前類的一個對象

Ⅳ Java中類名.this是什麼意思如果這個類new了很多對象,那怎麼知道是哪一個對象呢

是當前類的對象,但其實你寫的時候並沒有指代,只有創建了當前類的對象在調用該對象就是指代這個對象
簡單一點你就把在那個類里用了this 這個this就是指代這個類,而跟這類里你創建的其他對象沒關系,(這是非官方,這么說其實是錯的,但是好理解,你看著理解就好,其實是在創建對象後this才起作用)
最後,老鐵別忘了採納

Ⅳ java中, A.this是什麼意思,其中A是類名

類名.this和直接this應該是一個意思,就是指向這個類具體的那個對象

Ⅵ java中的那個關鍵字this是怎麼用的啊謝謝!

其實要理解this的意思,可以把this跟super聯系起來,這樣比較好理解清楚:
this就是在類里調用自己的成員變數或成員方法,比如:
public class Test
{
int a = 0;
int b = 0;
public void method(int a )
{
this.a = a;
}
}
在這一個例子中,this的用處就是為了區別,因為這個類有一個成員變數a,這個類有一個方法,這個方法里有一個局部變數a,為了區別這兩個變數a,所以就是this關鍵字,變數名前面加了this關鍵字的變數就表示這個類的成員變數,而不是這個方法里的局部變數a。
理解到這了就可以更深一步的理解了:
this關鍵字就是再這個類的自身里用到,表示這個類本身,super就是在子類里用來表示其父類自身。

Ⅶ java中類名.this和這個類的對象有區別嗎

this指當前類的對象。
類名.this這種寫法不提倡,畫蛇添足。可用直接用this代替。
有區別!類的對象可用有多個。每個對象都有一個this,這個this指的是這個對象自己。

Ⅷ 在Java中,this代表當前類的時候,能用它代表的類名代替this嗎

this和對象名稱調用對象的非靜態方法和屬性,使用類名調用對象的靜態方法和屬性

Ⅸ java,類名.this

有時候,我們會用到一些內部類和匿名類。當在匿名類中用this時,這個this則指的是匿名類或內部類本身。這時如果我們要使用外部類的方法和變數的話,則應該加上外部類的類名。如下面這個例子:
public
class
A
{
int
i
=
1;
public
A()
{
Thread
thread
=
new
Thread()
{
public
void
run()
{
System.out.println("內部類run");
A.this.run();//調用外部類的run方法,輸出
外部類run
};
this.run();//調用內部類的run方法
thread.start();
}
public
void
run()
{
System.out.println("外部類run");
}
}
在上面這個例子中,
thread是一個匿名類對象,在它的定義中,它的run函數里用到了外部類的run函數。這時由於函數同名,直接調用就不行了。這時有兩種辦法,一種就是把外部的
run
函數換一個名字,但這種辦法對於一個開發到中途的應用來說是不可取的。那麼就可以用這個例子中的辦法用
外部類的類名加上this引用來說明要調用的是外部類的方法run。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:515
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:19
linux485 發布:2025-07-05 14:38:28 瀏覽:299
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:750
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:425
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:686
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:233
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:678
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:277
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:828