構造方法與方法的呼叫 this關鍵字

2021-09-24 05:55:47 字數 676 閱讀 4518

1、方法:

package com.wyq.study;

public class person

//②建立乙個引數的構造方法

public person(string name)

public person(string name,int age)

public person(string name,int age,char ***)

//建立普通方法

public void eat(int age,string name,char ***)

/*** this關鍵字總結:

* ①當區域性變數和成員變數名稱相同時,使用this代表成員變數

* ②在構造方法中,使用this可以指代構造方法,要求:

* 1)必須放在放法中的第一句

* 2)必須放在構造方法中才行

* ③this可以指代本類中的屬性,this.屬性名,this可以省略不寫

* ④使用this可以指代本類中普通方法,this.方法名(),this 可以省略不寫

* */

}

2、方法的呼叫

package com.wyq.study;

public class testperson

}

方法的呼叫 this方法 構造方法

1 呼叫者和被呼叫者方法位於同一類中,呼叫形式如下 this 方法名 在大多數情況下,關鍵字this可以忽略 呼叫者位於被呼叫方法所在類的外部 物件名.方法名或者類名.方法名 抽象類只能作為父類,不能例項化。只能被繼承 抽象方法是一種只有方法宣告而沒有方法體定義的特殊方法,最後有乙個分號 而沒有方法...

構造方法的呼叫

建立乙個帶預設構造方法 即無參構造 的類,在構造方法中列印一條訊息,再為這個類新增乙個過載構造方法,令其接收乙個字串引數,並在這個有參構造方法中把前一條訊息和接收的引數一起列印出來。class person public person string name,int age class person...

構造方法呼叫順序

其中 靜態成員和static塊初始化按照出現的順序,普通成員初始化和非static塊也按照順序。父類上層還有父類時,總是先執行最頂層父類的static 派生類static 派生類static 子類static 頂層父類的其他成員變數 父類構造方法 派生類的其他成員變數 派生類構造方法 子類其他成員變...