追求卓越一諾千金

藍藍設計-_|亿贝平台app,2011年成立-2000彩账号注册,主創清華團隊|-_360老时时彩开奖代购,專注軟件和互聯網ui設計開發__|160彩票网站。擅長企業信息化管理|-|苏泊尔电饭煲维修点、監控__|盈彩彩票真的假的、大數據軟件UIUE谘詢和設計開發服務|_陈进平。立足UI|_致青春台词,好好學習||阿訇,天天進步|-强心脏20110823!


Java中this關鍵字的詳解

2019-8-17 釋然 前端及開發文章及欣賞


在java的學習中|_|www xm12333 com,當接觸到類這一章的時候-__宫易康静电理疗贴,就會避免不了的接觸到this關鍵字--2k彩票。

首先_众盈投注记录怎么删除,this關鍵字指向的是當前對象的引用

作用---雅克蜥:
             this.屬性名稱                
                   指的是訪問類中的成員變量--_qq空间代码克隆,用來區分成員變量和局部變量(重名問題)

              

class Test_08{
public static void main(String [] args){
//調用無參構造函數|-涨工资吧,
Person p1 = new Person();
p1.setAge(20);
p1.setName("張三");
p1.setGender("男");
System.out.println(""+p1.getName()+" 今年"+p1.getAge()+"歲 性別為-207622如意彩四字解特:"+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運行後發現_-2000彩代理账号注册,調用的set方法並沒有對 對象中的變量進行賦值|_-188福地彩票手机版,是因為---3cp官方彩票,傳入的參數變量名與類中屬性變量名重複|京江晚报电子版,因此我們在set方法和有參構造方法中加上了this.類屬性名稱_-小轿车图片,這樣就可以完成對 對象變量的賦值-|wifi密码破解软件。如下圖-|-变身吧龙猫:



             this.方法名稱              
                                用來訪問本類的成員方法

              this();                              
                                                    訪問本類的構造方法

                                                    ()中可以有參數的 如果有參數 就是調用指定的有參構造
           注意事項:
                            1.this() 不能使用在普通方法中 隻能寫在構造方法中
                            2.必須是構造方法中的第一條語句

例如||沈阳调料市场,當我們把this()放在有參構造函數的末尾時|-亿发彩票平台,例如用this("哈哈");我們先不管語法是否有錯誤_|刘翔死了,試著按照程序的運行來判斷一下結果|__qq2009版,我們可以看出|_|刘翔死了,當在創建對象時-|_20018年六开彩开奖直播,假定調用含有this(“哈哈”)的構造函數||-qq刷q币软件免费版,則剛開始存放的值_|红警全能王2009,會被this(“哈哈”)調用的隻含有一個參數的構造函數覆蓋||股票套牢,也就是說_-|qq2011下载,最後的name會變成“哈哈”||-掌上彩票专业版,這是與我們的初衷相違背的|_众彩网是正规的吗,而且運行結果也是報錯|_-西青区房管局,

當我們換到構造方法的第一句時-倚天2私服吧,則不會有這種錯誤__-金宝贝取名网,因為它並不會影響到後麵name的賦值-|_苟各庄住宿。



 



 

我們接下來把this語句放在構造函數的第一句位置|-易赢彩票网站,

就不會有報錯



 
————————————————
版權聲明-|至尊彩的网址是多少:本文為CSDN博主「BetterShon」的原創文章|--俏模牌轻靓减肥胶囊,遵循 CC 4.0 BY-SA 版權協議||金枝玉叶花卉,轉載請附上原文出處鏈接及本聲明||038com彩票网页平台。
原文鏈接-||永胜国际买彩票:https://blog.csdn.net/weixin_42386014/article/details/81138684
標簽: Java中this關鍵字的詳解 « 為什麼設計概要對專業的創意過程至關重要 | 移動端實現導航的左右滑動»


訂閱Rss