構造方法 this關鍵字

2021-10-03 15:07:28 字數 1104 閱讀 7063

一 什麼是類

類就是使用者自己定義的一種資料型別

二 什麼是物件

物件就是類的例項化

三 構造方法有哪些特點

對物件進行初始化 可以有不同的引數

1, 構造方法的名字一定和類名相同

2,構造方法中不存在返回值

3,構造方法在建立物件時 例項化物件時被呼叫

四 方法有什麼特點

實現乙個物件的方法 相當於乙個成員函式直接進行呼叫 return 返回型別 void 無返回型別

五 this關鍵字

this可以代表當前類和當前物件

this.構造方法

this.方法(呼叫類中相應的方法)

this.成員變數 對類的成員進行初始化

this可以當返回值用?返回結果相當於是本類的物件

this關鍵字呼叫構造方法例項

class

pepeo

//有引數的建構函式

public

pepeo

(string name,

int age)

public

pepeo

(string name ,

int age,

string addr)

//寫乙個方法

public

void

sing()

}

測試上端**並且顯示結果

class test12

}

過載overload

方法頭相同 引數列表不同(個數和型別)

this.成員方法 舉例

//寫乙個求兩個人年齡差的函式

public

intagecha

(int age)

`this可以當返回值使用 相當於是本類的物件

//返回乙個pepeo物件

public

pepeo

getinstance()

構造方法 this關鍵字

類中的特殊方法,主要用於建立物件 特點 名稱與類名完全相同 沒有返回值型別 建立物件時,觸發構造方法的呼叫,不可通過.手動呼叫 public class test 1 class 物件名 例子 有參 public 物件名 形參string name,string numb,int age 注意 如果...

介面,構造方法,this關鍵字

一.介面 1 介面使用inte ce關鍵字宣告 類似於抽象基類 不能直接例項化介面 介面中的方法都是抽象方法,實現類或結構就需要實現所有介面的成員。2 介面成員預設且必須是公開的 public 且不能包含任何訪問修飾符。3 介面不能包含常量 字段 運算子或型別 不能包含靜態成員。4 當顯式實現該介面...

JAVA super關鍵字以及 構造方法

1 呼叫父類的構造方法 super or super parameters 注 不像屬性和方法,父類的構造方法是不被子類繼承的,只能從子類的構造方法中用super關鍵字來呼叫。2 super必須放在構造方法的第一行。3 構造方法可以呼叫過載的構造方法 使用this關鍵字 或他的父類的構造方法 使用s...