国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2019-11-26 14:22:39
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

當(dāng)在內(nèi)部類中使用關(guān)鍵字this,指的就是內(nèi)部類的對(duì)象, 為了訪問外層類對(duì)象,就可以使用外層類名.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) { /* 新建一個(gè)Intent對(duì)象 */ Intent intent = new Intent(); /* 指定intent要啟動(dòng)的類 */ intent.setClass(Activity.this</span>, Activity.class); /* 啟動(dòng)一個(gè)新的Activity */ startActivity(intent); /* 關(guān)閉當(dāng)前的Activity */ Activity.this.finish(); } }); } }

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 隆安县| 平潭县| 云阳县| 庐江县| 伊宁县| 革吉县| 萝北县| 临高县| 肥乡县| 临清市| 礼泉县| 呼图壁县| 曲阜市| 三明市| 黄平县| 安岳县| 谢通门县| 噶尔县| 上饶县| 临沭县| 白河县| 屏山县| 南陵县| 宁安市| 长兴县| 阿克陶县| 富锦市| 永新县| 泗水县| 华安县| 德州市| 滨海县| 馆陶县| 台东市| 大竹县| 子长县| 勐海县| 崇明县| 定陶县| 广德县| 福泉市|