在了解過載前先來了解一下什麼是實際引數,什麼是形式引數;
看如下**:
class numder
}static
void
main
(string [
] args)
//兩者之間只是具有傳遞的關係,a實際引數將賦值給a形式引數,但是此a(實際引數)非彼a(形式引數),需要用ref建立關係。
一、引數個數相同,型別不同。
class numberone
public
string
sumone
(string a,
string b)
}static
void
main
(string
args)
二、引數型別相同,個數不同。
class numbertwo
public
intsumtwo
(int a,
int b ,
int c)
}static
void
main
(string
args)
三、還可以有順序的不同就不一 一枚舉了。
其優勢:呼叫的時候,過載能使用相同的方法名來呼叫乙個或多個方法。
使用的時候,過載可以使用相同的名字來呼叫不同的功能。
同時過載也體現了多型。
學生黨,第一次寫部落格,如有錯誤請指出。
對於重寫和過載的理解
重寫 override 從字面上看,重寫就是 重新寫一遍的意思。其實就是在子類中把父類本身有的方法重新寫一遍。子類繼承了父類原有的方法,但有時子類並不想原封不動的繼承父類中的某個方法,所以在方法名,引數列表,返回型別 除過子類中方法的返回值是父類中方法返回值的子類時 都相同的情況下,對方法體進行修改...
對於c指標 的理解
對於乙個指標型別的變數int p,其指類 指類 其所指向的空間的資料型別 為int,並且假設其定義 在乙個主函式中 定義在任意函式中都行 若在其前面加乙個 符並且將這個 p傳遞到乙個自己定義的函式 中,也就是將實參 p傳到乙個函式中去 其本質是將p的首位址取出來,作為實參傳到函式中去,形參head ...
C 對於函式的理解
1 函式的本體是 2 可以在此基礎上加上乙個函式名fun 3 同陣列一樣,函式名表示函式的首位址 4 可以任意地指定函式地返回值 void 只是沒有函式名,可以void fun 這是指標函式 函式指標 是指向函式的指標變數,即重點是乙個指標。格式 型別說明符 函式名 引數 int f int x f...