C 中的方法

2021-10-09 22:49:07 字數 1005 閱讀 9524

1、把可以重複執行完成某一件事情的**寫成乙個方法,可以減少**的冗餘量。函式就是專門做事情,我們提供一些資料,          執行完成以後給我們執行結果,提供的資料叫引數,返回的執行結果叫返回值。比如atm機用來取錢(方法),提供取錢的          金額就是引數,金錢取出成功就是返回值。

2、方法也可以叫做函式,每乙個程式只能有乙個主方法(主函式),但是可以有多個方法。

3、方法使用需要先定義

(1)訪問修飾符:可以限制這個方法的可見性

(2)返回型別:兩種情況(函式可以有返回值,也可以沒有返回值)

a.函式沒有返回值:用void代表這個方法不需要返回值,方法體頁不需要寫return語句,寫return語句也不會報錯。

b.函式有返回值:像上述**一樣,方法體中一定要寫return語句,否則會報錯。return可以立即退出方法。

(3)方法命名規則:方法名開頭大寫,引數名開頭小寫,且引數名、變數名的命名要有意義

(4)引數列表:用圓括號括起來,乙個方法可以有引數,也可以沒有引數,可以有乙個引數,也可以有多個引數,引數頁可以是乙個陣列。

//方法的語法

[訪問修飾符] static 返回值 方法名 ([引數列表])

對於靜態方法,呼叫有兩種方式

1.如果在同乙個類中,直接寫名字呼叫就可以了

2.或者呼叫方法寫為類名.方法名();

1.方法過載是指方法名相同,但引數的資料型別,個數或順序不同的方法。

2.方法過載和返回值無關,與引數的個數和型別有關

方法的重寫和方法的過載不一樣,方法的重寫是在子類繼承父類的時候,重寫父類中方的方法

父類:動物

子類:貓狗牛

有共同的方法叫,但是不能直接在父類中直接定義出叫聲,因為子類狗的方法的汪汪,子類牛的方法是哞哞,這時候就可以將父類的方法重寫。

重寫父類的方法,在父類的方法中加virtual關鍵字,將方法定義為多型,有virtual關鍵字修飾的為「虛方法」在子類中加上override關鍵字。

c 中的方法

方法就是可復用模組!1.沒有引數和返回值的方法 語法 public void 方法的名字 1 public static void func 2 2.如果是main方法呼叫該方法,現在要在方法前加上static 標有static 靜態 的方法只能直接呼叫 3.帶有引數的方法 語法 public st...

C 中的Main方法

c main方法是 c 控制台應用程式或視窗應用程式的入口點。應用程式啟動時,c main 方法是第乙個呼叫的方法。c 中的main 方法首字母必須大寫,如果首字母小寫就會產生編譯錯誤,編譯失敗。c main方法有以下幾條準則 main 方法在c 裡非常特殊,它是編譯器規定的所有可執行程式的入口點。...

C 中的擴充套件方法

c 中的擴充套件方法用來為現有型別新增方法,以擴充套件現有的型別,這些型別可以是基本的資料型別 如int string等 也可以是自己定義的型別。擴充套件方法是通過指定關鍵字this修飾方法的第乙個引數而宣告的。擴充套件方法只可以宣告在靜態類中。以下為擴充套件基本型別string public st...