国产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

      日歷

      鏈接

      個人資料

      存檔

      主站蜘蛛池模板: 日韩中文字幕电影| 新久久国产色av免费看| 亚洲首页一区任你躁xxxxx| 久久久久免费视频| 中文字幕亚洲第一| 精品国产一区二区三区不卡| 伊人久久精品欧洲综合网| 国产伦乱| 天天色成人网| 免费观看性行为视频的网站| av无码东京热亚洲男人的天堂| 日本成人精品| 欧美高清hd| 一本本月无码-| 激情都市 校园 人妻 武侠| 九九久久久| 精品人妻互换一区二区三区| 色欲久久久天天天综合网精品 | 国产一区二区日韩经典| 欧美乱妇日本无乱码特黄大片| 天干天干啦夜天干天天爽| 国产猛男猛女超爽免费视频| 日韩精品区一区二区三vr| 日本丰满岳乱妇在线观看| 成人91| www.免费av| 国产在线午夜不卡精品影院| 国产精品67人妻无码久久 | 又色又爽又黄还免费视频| 欧亚av| 五月婷婷狠狠爱| 国产精品电影久久久久电影网| 国产国拍亚洲精品永久软件| 欧美日韩综合| 一级做a爱片性色毛片| 国产精品第一页一区二区| 天天躁日日躁很很躁2022| 亚洲免费观看在线美女视频| 亚洲中文字幕无码一区| 久久精品国产亚洲av天海翼| 国产成人亚洲综合青青|