国产69囗曝吞精在线视频,肥臀浪妇太爽了快点再快点,亚洲欧洲成人a∨在线观看,狠狠色丁香久久综合 ,国精一二二产品无人区免费应用,亚洲精品久久久久中文字幕,四虎一区二区成人免费影院网址 ,无码三级中文字幕在线观看

      Java中this關(guān)鍵字的詳解

      2019-8-17    seo達(dá)人

      在java的學(xué)習(xí)中,當(dāng)接觸到類這一章的時候,就會避免不了的接觸到this關(guān)鍵字。



      首先,this關(guān)鍵字指向的是當(dāng)前對象的引用



      作用:

                   this.屬性名稱                

                         指的是訪問類中的成員變量,用來區(qū)分成員變量和局部變量(重名問題)



                    



      class Test_08{

      public static void main(String [] args){

      //調(diào)用無參構(gòu)造函數(shù),

      Person p1 = new Person();

      p1.setAge(20);

      p1.setName("張三");

      p1.setGender("男");

      System.out.println(""+p1.getName()+" 今年"+p1.getAge()+"歲 性別為:"+p1.getGender());

      }



      }

      class Person{

      private String name;

      private int age;

      private String gender;

      Person(){}

      Person(String name,int age,String gender){

      this.name = name;

      this.age = age;

      this.gender = gender;

      }

      public void setName(String name){

      name = name;

      }

      public String getName(){

      return name;

      }

      public void setAge(int age){

      age = age;

      }

      public int getAge(){

      return age;

      }

      public void setGender(String gender){

      gender = gender;

      }

      public String getGender(){

      return gender;

      }

      }

       







      對Test_08運(yùn)行后發(fā)現(xiàn),調(diào)用的set方法并沒有對 對象中的變量進(jìn)行賦值,是因?yàn)椋瑐魅氲膮?shù)變量名與類中屬性變量名重復(fù),因此我們在set方法和有參構(gòu)造方法中加上了this.類屬性名稱,這樣就可以完成對 對象變量的賦值。如下圖:







                   this.方法名稱              

                                      用來訪問本類的成員方法



                    this();                              

                                                          訪問本類的構(gòu)造方法



                                                          ()中可以有參數(shù)的 如果有參數(shù) 就是調(diào)用指定的有參構(gòu)造

                 注意事項(xiàng):

                                  1.this() 不能使用在普通方法中 只能寫在構(gòu)造方法中

                                  2.必須是構(gòu)造方法中的第一條語句



      例如,當(dāng)我們把this()放在有參構(gòu)造函數(shù)的末尾時,例如用this("哈哈");我們先不管語法是否有錯誤,試著按照程序的運(yùn)行來判斷一下結(jié)果,我們可以看出,當(dāng)在創(chuàng)建對象時,假定調(diào)用含有this(“哈哈”)的構(gòu)造函數(shù),則剛開始存放的值,會被this(“哈哈”)調(diào)用的只含有一個參數(shù)的構(gòu)造函數(shù)覆蓋,也就是說,最后的name會變成“哈哈”,這是與我們的初衷相違背的,而且運(yùn)行結(jié)果也是報錯,



      當(dāng)我們換到構(gòu)造方法的第一句時,則不會有這種錯誤,因?yàn)樗⒉粫绊懙胶竺鎛ame的賦值。







       







       



      我們接下來把this語句放在構(gòu)造函數(shù)的第一句位置,



      就不會有報錯







       

      ————————————————

      版權(quán)聲明:本文為CSDN博主「BetterShon」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

      原文鏈接:https://blog.csdn.net/weixin_42386014/article/details/81138684

      日歷

      鏈接

      個人資料

      存檔

      主站蜘蛛池模板: 91精品国产色综合久久不卡电影| 国产精品久久久久9999不卡| 97操碰| 欧美大片在线| 强奷人妻日本中文字幕| 亚洲精品午夜一区二区电影院| 一区二区三区伦理| 强奷乱码欧妇女中文字幕熟女| 国产成人久久综合777777麻豆| 91色在线| 狠狠躁日日躁夜夜躁| 精品无码专区毛片| 伊人久久大香线蕉综合直播 | 特级性生活片| 日日婷婷夜日日天干| 精品av中文字幕在线毛片| 久久精品老司机| 日韩大尺度在线观看| 正在播放重口老熟女露脸| 精品一区二区国产在线观看| 牛牛超碰| 亚洲不卡一区三区三区四| 精品视频在线观自拍自拍| 制服 丝袜 人妻 专区一本| 日韩美av| a级亚洲片精品久久久久久久| 欧美 亚洲 国产 日韩 综aⅴ| 四虎tv| 国产精品成人自拍| 亚洲免费一区二区av| 一边吃奶一边添p好爽故事| www超碰| 日韩网站免费观看高清| 国产精品爆乳奶水无码视频免费| 亚洲αⅴ无码乱码在线观看性色| 高清欧美性猛交xxxx黑人猛交| 成都免费高清电影| 精品无码国产日韩制服丝袜| 脱岳裙子从后面挺进去在线观看| 牲交a欧美牲交aⅴ免费一| 91精品视频网站|