person p = new person();
p.name="xxx";
p.age="xx";
p.say();
person p1 = new person();
p.name="xxx";
p.age="xx";
p.say();
底層this到底是怎么區(qū)分那個方法屬于那個對象的?
4 回答

月關寶盒
TA貢獻1772條經(jīng)驗 獲得超5個贊
你代碼應該寫錯了吧,第二個對象名應該是p1,你的寫到了一樣的。然后this是在方法里使用的,意思是當前對象,例如你在構造方法里給變量賦值的時候使用(形參名和變量名相同的情況下,一般都會讓他們名字一樣,不容易搞混)
添加回答
舉報
0/150
提交
取消