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

java之this關(guān)鍵字用法實(shí)例分析

 更新時(shí)間:2014年09月30日 11:58:37   投稿:shichen2014  
這篇文章主要介紹了java之this關(guān)鍵字用法實(shí)例分析,較為詳細(xì)的講述了Java中this關(guān)鍵字的用法及適用范圍,并附帶實(shí)例程序加以說(shuō)明,需要的朋友可以參考下

本文實(shí)例講述了java中this關(guān)鍵字的用法,分享給大家供大家參考。具體分析如下:

一、this使用范圍  

1、在類(lèi)的方法定義中使用的this關(guān)鍵字代表調(diào)用該方法對(duì)象的引用。

2、當(dāng)必須指出當(dāng)前使用方法的對(duì)象是誰(shuí)時(shí),要使用關(guān)鍵字this。

3、有時(shí)使用this可以處理方法中成員變量和參數(shù)重名的情況。

4、this可以看做是一個(gè)變量,它的值是當(dāng)前對(duì)象的引用。

注:this一般出現(xiàn)在方法中,當(dāng)方法沒(méi)有被調(diào)用時(shí)。并不知道this指向那個(gè)具體的對(duì)象。

當(dāng)某個(gè)對(duì)象調(diào)用有this的方法時(shí),this就指向調(diào)用這個(gè)方法的對(duì)象。

二、程序代碼如下:

public class TestThis{
  private int i;
  public TestThis(int i){
    this.i = i;
  }
  private TestThis increment(){
    i += 1;
    return this;
  }
  
  public static void main (String[] args){
    TestThis mTestThis = new TestThis(100);
    System.out.println(mTestThis.increment().increment().i);
  }
}

輸出結(jié)果如下圖所示:

希望本文所述對(duì)大家的Java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • SpringDataMongoDB多文檔事務(wù)的實(shí)現(xiàn)

    SpringDataMongoDB多文檔事務(wù)的實(shí)現(xiàn)

    mongodb4.0也出來(lái)一段時(shí)間了,這個(gè)版本最為大眾期待的特性就是支持了多文檔事務(wù)。這篇文章主要介紹了SpringDataMongoDB多文檔事務(wù)的實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2018-11-11
  • 史上最全Java8日期時(shí)間工具類(lèi)(分享)

    史上最全Java8日期時(shí)間工具類(lèi)(分享)

    這篇文章主要介紹了史上最全Java8日期時(shí)間工具類(lèi)(分享),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    spring boot實(shí)戰(zhàn)之內(nèi)嵌容器tomcat配置

    本篇文章主要介紹了Spring Boot 使用內(nèi)嵌的tomcat容器配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • 淺談Java中ArrayList的擴(kuò)容機(jī)制

    淺談Java中ArrayList的擴(kuò)容機(jī)制

    本文主要介紹了淺談Java中ArrayList的擴(kuò)容機(jī)制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • JAVA 數(shù)據(jù)結(jié)構(gòu)之Queue處理實(shí)例代碼

    JAVA 數(shù)據(jù)結(jié)構(gòu)之Queue處理實(shí)例代碼

    這篇文章主要介紹了JAVA 數(shù)據(jù)結(jié)構(gòu)之Queue處理實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 詳解spring mvc4使用及json 日期轉(zhuǎn)換解決方案

    詳解spring mvc4使用及json 日期轉(zhuǎn)換解決方案

    本篇文章主要介紹了spring mvc4使用及json 日期轉(zhuǎn)換解決方案,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • springboot配置ldaps連接方式

    springboot配置ldaps連接方式

    這篇文章主要介紹了springboot配置ldaps連接方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 關(guān)于java中線(xiàn)程安全問(wèn)題詳解

    關(guān)于java中線(xiàn)程安全問(wèn)題詳解

    最近工作中遇到不少多線(xiàn)程問(wèn)題,但自己一直對(duì)多線(xiàn)程的理解比較表層,所以深入研究了一番,下面這篇文章主要給大家介紹了關(guān)于java中線(xiàn)程安全問(wèn)題的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • spring項(xiàng)目對(duì)某條單據(jù)進(jìn)行加鎖處理的方法

    spring項(xiàng)目對(duì)某條單據(jù)進(jìn)行加鎖處理的方法

    這篇文章主要給大家介紹了關(guān)于spring項(xiàng)目對(duì)某條單據(jù)進(jìn)行加鎖處理的相關(guān)資料,用于對(duì)工單單據(jù)進(jìn)行加鎖和解鎖處理,以防止多用戶(hù)同時(shí)編輯同一單據(jù),前端傳遞參數(shù)包括單據(jù)ID、類(lèi)型、鎖超時(shí)時(shí)間等,后端通過(guò)Redis實(shí)現(xiàn)鎖機(jī)制,需要的朋友可以參考下
    2024-11-11
  • @RefreshScope在Quartz 觸發(fā)器類(lèi)導(dǎo)致異常問(wèn)題解決分析

    @RefreshScope在Quartz 觸發(fā)器類(lèi)導(dǎo)致異常問(wèn)題解決分析

    這篇文章主要為大家介紹了@RefreshScope在Quartz 觸發(fā)器類(lèi)導(dǎo)致異常問(wèn)題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02

最新評(píng)論