方法的定義及使用

2021-09-24 23:15:08 字數 722 閱讀 7193

方法/函式/過程,是指一段可以被重複呼叫的**塊。

主要功能是:封裝可以執行的一段**。

方法命名規範:駝峰式,例如getname();setname();

方法定義規範: 修飾詞 方法的返回值型別 方法名(引數型別 引數名)

public static 返回值型別 方法名稱(引數型別 引數變數,...)
方法的過載是指方法名稱相同,引數型別或者引數個數不同,呼叫時將按照傳遞引數型別和個數完成不同方法的執行。

public class test01 

public int add(int a,int b)

public int add(int a,int b,int c)

}

輸入結果:36

方法過載的重點是:引數的型別和個數不同,而不是依靠返回值型別不同來確定。

簡而言之,就是方法自己呼叫自己,因此,遞迴呼叫必須滿足兩個條件:

①必須有結束條件;

②每次呼叫時都需要改變傳遞的引數。

擴充套件方法的定義及使用

擴充套件方法是定義在靜態類內部的靜態方法,開發人員可以像用例項方法那樣來使用擴充套件方法。根據c 的語法規定,例項方法只能通過建立乙個例項物件才能呼叫,不能通過類名來呼叫,相反的,靜態方法只能通過類名來呼叫。而擴充套件方法提供了乙個新的機制可以在物件例項上呼叫靜態方法。擴充套件方法主要用於在不改變現...

Java物件導向 方法的定義及使用

1.無參方法 package hello public class person public static void main string args 輸出結果 我是張三 2.有參方法,姓名屬性在呼叫方法是時候給出 package hello public class person public ...

C 函式指標的定義方法及使用

int add int a,int b 第一種,c語言通用。定義乙個process job函式指標型別,返回值為 int 函式引數為int a,int b。使用用兩種方法。typedef int process job int a,int b process job a a add cout a 1...