一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - Java中的this指針使用方法分享

Java中的this指針使用方法分享

2019-11-24 15:19hebedich JAVA教程

我知道很多朋友都和我一樣:在JAVA程序中似乎經(jīng)常見到“this”,自己也偶爾用到它,但是到底“this”該怎么用,卻心中無數(shù)!很多人一提起它,就說“當(dāng)前對象”,可到底什么是當(dāng)前對象,是什么當(dāng)前對象,他自己也不清楚。

Java中, 一般來說this指針指的是當(dāng)前正在訪問的這段代碼的對象 ,但是如果在內(nèi)部類中需要使用外部類中的對象,這時就需要使用外部類的類名進(jìn)行限定。 這種方式在Android開發(fā)中也比較常見 。

  1.   @Author: twlkyao 
  2.   
  3. package twlkyao; 
  4.   
  5. public class A {  
  6.  public A() {  
  7.   Inner inner = new Inner(); 
  8.   inner.outer(); // call the inner class's outer method. 
  9.   this.outer(); // call A's outer method. 
  10.  }  
  11.    
  12.  public void outer() {  
  13.   System.out.println("outer run"); 
  14.  }  
  15.   
  16.  class Inner { 
  17.   public void outer(){ 
  18.    System.out.println("inner run"); 
  19.    A.this.outer(); // call A's outer method. 
  20.    System.out.println("--------"); 
  21.   } 
  22.  } 
  23.    
  24.  public static void main(String[] args) { 
  25.   A a = new A(); 
  26.  } 

    Inner是內(nèi)部類,訪問類A中的outer()方法,又由于匿名內(nèi)部類中有同樣的方法,所以需要使用A的this指針進(jìn)行限定。

    輸出結(jié)果為:

  1. inner run 
  2.   
  3. outer run 
  4.   
  5. -------- 
  6.   
  7. outer run 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成人免费观看久久 | 欧美日韩亚洲一区二区三区在线观看 | 亚洲第五色综合网啪啪 | 国产91第一页| 成人免费国产欧美日韩你懂的 | 日韩美女强理论片 | 欧美伦理影院 | 免费一区 | 精品福利视频一区二区三区 | 欧美人做人爱a全程免费 | 暖暖 免费 高清 日本 在线1 | 乳女教师欲乱动漫无修版动画3d | 91理论片午午伦夜理片久久 | 爱豆传媒最新视频国产 | 星空无限传媒视频在线观看视频 | 福利视频一区青娱 | 欧美日韩高清不卡一区二区三区 | 国产精品久久久久久久久齐齐 | 出轨同学会免费观看 | 99热这里只有精品在线观看 | 久久re视频精品538在线 | 色久久一个亚洲综合网 | 嫩草成人国产精品 | 奇米888在线看奇米999 | 含羞草传媒一天免费看下 | 国产美女操 | 污小说h| 波多野结衣亚洲一区 | 韩国女主播在线大尺无遮挡 | 国产精品国语自产拍在线观看 | www.日本在线播放 | 香蕉久久夜色精品国产尤物 | 亚洲午夜天堂 | 黑人与老女人做受 | 欧美日韩国产一区二区三区不卡 | 国产精品久久久久久久久久久久久久 | 精品小视频在线 | 成人国产午夜在线视频 | 香蕉精品国产高清自在自线 | 99爱在线观看精品视频 | 射逼视频 |