面對物件之封裝 this關鍵字

2021-10-05 06:47:28 字數 434 閱讀 7109

一、this關鍵字主要有三個特徵應用:

1、thiis呼叫本類中的屬性,也就是類中的成員變數,可以處理方法中成員變數與引數重名的情況。

2、 this呼叫本類中的其他方法。(例如下面this呼叫當前物件的方法)

3、this呼叫本類中的其他構造方法,呼叫時要放在構造方法的首行。

this重大的作用:返回類的引用(解決引數同名的情況)例如:可以使用return、this放回類的引用。、

public

class

demo2

}class

student1

public

void

setname

(string name)

public

void

study()

}

面對物件和封裝

1.成員變數 屬性 在成員方法之外 成員方法 行為 不用static 修飾 使用成員變數 物件名.成員變數名 使用成員方法 物件名.成員方法名 引數 this 當方法的區域性變數和類的成員變數重名,根據 就近原則 優先使用區域性 若需要訪問本類當中的成員變數,格式 this.成員變數變數名 通過誰呼...

008 面對物件的封裝案例

案例 class person def init self,name,weight self.屬性 形參 self.name name self.weight weight def str self return 我的名字叫 s 體重是 2f self.name,self.weight defrun...

封裝 This關鍵字

封裝的好處 package day9 public class person public void setage int age else this age age public string getname public intgetage public void speak 當在方法 現了成員...