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

服務(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 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 激情五月开心 | 99久久99久久免费精品蜜桃 | 欧美成人精品福利网站 | 欧美怡红院视频一区二区三区 | 日韩 国产 欧美 精品 在线 | 91次元成年破解版 | 亚洲天堂色视频 | 精品日本一区二区 | 日韩成片| 国产亚洲精品自在线亚洲情侣 | 国产haodiaose最新 | 暴露狂婷婷医院暴露tx | 成人观看免费大片在线观看 | 午夜理论片日本中文在线 | 色吧 | 99在线精品免费视频九九视 | ipx-177绝对领域在线观看 | 四虎影视国产精品婷婷 | 冰漪丰满大乳人体图片欣赏 | 欧美精品亚洲精品日韩专区va | 欧美日韩国产亚洲人成 | 亚洲视频国产精品 | 日本男男gayxxxxx免费 | 日韩免费在线看 | 阿 好深 快点 老师受不了 | 好大用力深一点女公交车 | 国产成人精品综合在线观看 | 日韩欧美高清视频 | 久久免费黄色 | 精品视频免费 | 亚1洲二区三区四区免费 | 色吧五月婷婷 | 91真人毛片一级在线播放 | 亚洲九九爱 | 亚洲精品午夜久久aaa级久久久 | 国产成人亚洲精品91专区高清 | 国内自拍网红在线自拍综合 | 国产福利不卡一区二区三区 | 小寡妇好紧进去了好大看视频 | 9999热视频 | 精品亚洲国产一区二区 |