C 基礎 方法以及方法過載(十)

2022-09-03 06:24:07 字數 1021 閱讀 8420

方法:就是將一段**放在一起,進行重複呼叫的機制。

語法:* [private] static 返回值型別 函式名 (引數列表)

* *

*      public :是訪問修飾符,公共的在那都可以訪問

*      static: 靜態的

*      返回值型別:如果沒有返回值就void

*      方法名: 首字母大寫,其餘小寫

*      引數列表:完成這個方法所必須要提供這個方法的條件

*      return作用 :1.結束方法; 2.在方法中返回要返回的值

1

練習1: 計算兩個整數之間的最大值

2///

3///

比較兩個整數的大小,並且返回最大值

4///

5///整數6

///整數

7///

8public

static

int getmax(int num1, int

num2)912

13練習題2:讀取輸入的整數,如果使用者輸入的是數字則返回,否則提示使用者重新輸入

14public

static

void

getint()

1525

catch

2630}31

練習題3:判斷是否是閏年

32public

static

bool isrun( int

year)

33

練習題方法過載:

概念:方法名相同,引數列表不同(引數型別,引數個數)

1

///比較兩個數最大值

2public

static

int getmax(int num1, int

num2)36

//三個數最大值

7public

int getmax(int num1, int num2,int

num3)

8

C 方法過載

方法過載是指在乙個類中定義多個同名的方法,但要求每個方法具有不同的引數的型別或引數的個數。呼叫過載方法時,編譯器能通過檢查呼叫的方法的引數型別和個數選擇乙個恰當的方法。方法過載通常用於建立完成一組任務相似但引數的型別或引數的個數不同的方法。方法過載是讓類以統一的方式處理不同型別資料的一種手段。呼叫方...

c 物件導向基礎 類 方法 方法過載

c 是純粹的物件導向程式設計語言,它真正體現了 一切皆為物件 的精神。在c 中,即使是最基本的資料型別,如int,double,bool型別,都屬於system.object object為所有型別的基類 型別。此外,使用c 程式設計,不會存在與游離於物件之外的屬於過程的東西。因此,學習c 就必須具...

C 基礎 類繼承中方法過載

c 基礎 類繼承中方法過載 一 前言 二 過載方法及虛函式 我們討論 c primer plus 中的如下場景 銀行記錄客戶資訊,包括客戶姓名 當前餘額。客戶這一類別當然能夠建立客戶物件 存款 取款以及顯示資訊。銀行需要特殊記錄具有透支許可權的客戶,因此這一類別的客戶要額外記錄透支上限 透支貸款利率...