1. 建立函式:
[存取修飾詞] [static] 回傳值的資料形態 函式名稱(變數型態一 參數一, 變數型態二 參數二, 變數型態三 參數三…)
{
函式內容
return 回傳值; //請看以下的註一
}
其中:
※ 存取修飾詞:可寫可不寫。共有三種寫法:
public:代表此函式能夠讓程式中所有類別存取。
protected:代表此函式只能夠讓其所屬的類別、及這個類別的子類別存取。
private:代表此函式只能夠讓其所屬的類別存取。
若不寫,則預設為private。
※ static:可寫可不寫。若有寫,則此函式就是「靜態函式」,靜態函式只能對其所屬類別中的靜態變數做存取,而不能存取非靜態變數。若不寫,則此函式就是「非靜態函式」,非靜態函式則可以存取靜態變數與非靜態變數兩者。(詳情請參看「類別」)
※ 回傳值的資料形態:函式有其回傳值。一個函式在定義時,就要先定義其回傳值的資料形態,此項寫法如:int、string、double、或是類別名。若不將此函式設回傳值,則此項須寫為void。
※ 註一:若回傳值的資料形態不為void,表示函式一定要寫回傳值。反之,若回傳值的資料形態為void,表示函式就不能寫回傳值。
※ 變數型態一 參數一, 變數型態二 參數二, 變數型態三 參數三…:此稱為「參數列」,用來設定該函式的參數。參數的數目事實可以任意多個、或零個。這些參數是由函式外部輸入,並在函式內部作用。
留言列表