方法與方法過載

2021-10-08 08:06:33 字數 895 閱讀 2297

《訪問修飾符》  返回型別  《方法名》

(《形式引數列表》

)

物件名.方法名(引數1

, 引數2

,……,引數n)

public

class

test

public

void

calc2

(student student)

}

//測試類

test test=

newtest()

;int n=8;

test.

calc1

(n);

student stu=

newstudent()

;stu.age=18;

test.

calc2

(stu)

;system.out.

println

(n+"---"

+stu.age)

;

結果為:8—19

訪問修飾符 構造方法名 ( )

虛擬(物件建立)工作原理:

由類載入器,呼叫構造方法,如果該類沒有構造方法,

則使用object類的預設構造方法

public

student()

public

student

(string name,

int age)

public

class

autolion

public 返回型別 方法2()

方法與方法過載

定義帶引數的方法 訪問修飾符 返回型別 方法名 形式引數列表 呼叫帶引數的方法 物件名.方法名 引數1,引數2,引數n 常見錯誤 呼叫方法時不能指定實參型別 形參和實參資料型別不一致 數量也要一致 方法傳參 基本資料型別和引用資料型別在傳參是區別 基本資料型別,操作傳遞的是變數的值,改變乙個變數的值...

方法與方法過載

public class student public string getname public 方法的返回值 方法名 如果方法有返回值,需要定義乙個變數去接收 接收返回值 定義方法的語法 物件的行為 public 訪問修飾符的意思 公共的 訪問修飾符 public 方法的返回值 方法名 引數列表...

方法重寫與方法過載

1 方法重寫 overiding method 1.1在物件導向程式設計中,子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時子類並不想原封不動地繼承父類的方法,而是想作一定的修改,這就需要採用方法的重寫。方法重寫又稱方法覆蓋。若子類中的方法與父類中的某一方法具有相同的方法名 返回型別和參數...