欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析Java ClassName.this中類名.this關(guān)鍵字的理解

 更新時間:2016年05月06日 11:26:43   作者:ZhangSeachal  
Java ClassName.this中類名.this關(guān)鍵字 的理解大家都了解多少,有不太了解的朋友可以參考下本文一起學(xué)習(xí)學(xué)習(xí)

一、this關(guān)鍵字主要有三個應(yīng)用:

(1)this調(diào)用本類中的屬性,也就是類中的成員變量;

(2)this調(diào)用本類中的其他方法;

(3)this調(diào)用本類中的其他構(gòu)造方法,調(diào)用時要放在構(gòu)造方法的首行。

關(guān)鍵字this用于指代當(dāng)前的對象。因此,類內(nèi)部可以使用this作為前綴引用實例成員;

this()代表了調(diào)用另一個構(gòu)造函數(shù),至于調(diào)用哪個構(gòu)造函數(shù)根據(jù)參數(shù)表確定。this()調(diào)用只能出現(xiàn)在構(gòu)造函數(shù)的第一行。

當(dāng)在內(nèi)部類中使用關(guān)鍵字this,指的就是內(nèi)部類的對象, 為了訪問外層類對象,就可以使用外層類名.this來訪問,一般也只在這種情況下使用這種

示例代碼:

public class Activity extends Activity 
{ 
public void onCreate(Bundle savedInstanceState) 
{ 
super.onCreate(savedInstanceState); 
/* 設(shè)置顯示main.xml布局 */ 
setContentView(R.layout.main); 
/* findViewById(R.id.button)取得布局main.xml中的button */ 
Button button = (Button) findViewById(R.id.button); 
/* 監(jiān)聽button的事件信息 */ 
button.setOnClickListener(new Button.OnClickListener() { 
public void onClick(View v) 
{ 
/* 新建一個Intent對象 */ 
Intent intent = new Intent(); 
/* 指定intent要啟動的類 */ 
intent.setClass(Activity.this</span>, Activity.class); 
/* 啟動一個新的Activity */ 
startActivity(intent); 
/* 關(guān)閉當(dāng)前的Activity */ 
Activity.this.finish(); 
} 
}); 
} 
}

以上所述是小編給大家介紹的Java關(guān)鍵字 ClassName.this中類名.this的理解的相關(guān)介紹,希望對大家有所幫助!

相關(guān)文章

  • Java實現(xiàn)在正則表達(dá)式中控制大小寫的方法

    Java實現(xiàn)在正則表達(dá)式中控制大小寫的方法

    這篇文章主要介紹了Java實現(xiàn)在正則表達(dá)式中控制大小寫的方法,結(jié)合實例形式分析了java正則表達(dá)式中傳遞控制參數(shù)的功能與相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • Java tomcat手動配置servlet詳解

    Java tomcat手動配置servlet詳解

    這篇文章主要為大家介紹了tomcat手動配置servlet,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • 教你使用eclipse?搭建Swt?環(huán)境的全過程

    教你使用eclipse?搭建Swt?環(huán)境的全過程

    本文給大家分享使用eclipse?搭建Swt?環(huán)境的全過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • java讀取resources文件詳解及實現(xiàn)代碼

    java讀取resources文件詳解及實現(xiàn)代碼

    這篇文章主要介紹了java讀取resources文件詳解及實現(xiàn)代碼的相關(guān)資料,在開發(fā)項目的時候經(jīng)常會遇到讀取文件夾里面的內(nèi)容,需要的朋友可以參考下
    2017-07-07
  • Spring事務(wù)注解@Transactional失效的八種場景分析

    Spring事務(wù)注解@Transactional失效的八種場景分析

    最近在開發(fā)采用Spring框架的項目中,使用了@Transactional注解,但發(fā)現(xiàn)事務(wù)注解失效了,所以這篇文章主要給大家介紹了關(guān)于Spring事務(wù)注解@Transactional失效的八種場景,需要的朋友可以參考下
    2021-05-05
  • HttpUtils 發(fā)送http請求工具類(實例講解)

    HttpUtils 發(fā)送http請求工具類(實例講解)

    下面小編就為大家?guī)硪黄狧ttpUtils 發(fā)送http請求工具類(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • idea如何將指定目錄打成jar包

    idea如何將指定目錄打成jar包

    這篇文章主要介紹了idea如何將指定目錄打成jar包問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Java中繼承thread類與實現(xiàn)Runnable接口的比較

    Java中繼承thread類與實現(xiàn)Runnable接口的比較

    這篇文章主要介紹了Java中繼承thread類與實現(xiàn)Runnable接口的比較的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • idea開啟熱部署Devtools的步驟詳解

    idea開啟熱部署Devtools的步驟詳解

    當(dāng)我們在 idea 中修改代碼的時候,idea 并不會自動的重啟去響應(yīng)我們修改的內(nèi)容,而是需要我們手動的重新啟動項目才可以生效,這個是非常不方便,但是可以在 idea 中開啟這個自動熱部署的功能,本文給大家介紹了idea開啟熱部署Devtools的步驟,需要的朋友可以參考下
    2024-03-03
  • 使用Shiro實現(xiàn)登錄成功后跳轉(zhuǎn)到之前的頁面

    使用Shiro實現(xiàn)登錄成功后跳轉(zhuǎn)到之前的頁面

    這篇文章主要介紹了如何使用Shiro實現(xiàn)不同用戶登錄成功后跳轉(zhuǎn)到不同主頁,實現(xiàn)此功能目前比較好的方法是用ajax的方法登錄,第二種方法是把用戶未登錄前的url存在session中,需要的朋友可以參考下
    2015-07-07

最新評論