方法宣告格式:
[修飾符1 修飾符2 …] 返回值型別 方法名(形式引數列表)
方法的呼叫方式:
物件名.方法名(實參列表)
方法的詳細說明
1. 形式引數:在方法宣告時用於接收外界傳入的資料。
2. 實參:呼叫方法時實際傳給方法的資料。
3. 返回值:方法在執行完畢後返還給呼叫它的環境的資料。
4. 返回值型別:事先約定的返回值的資料型別,如無返回值,必須顯示指定為為void。
注意事項
注意:
過載的方法,實際是完全不同的方法,只是名稱相同而已!
構成方法過載的條件:
1.不同的含義:形參型別、形參個數、形參順序不同
2.只有返回值不同不構成方法的過載
如:
int a(string str){}與 void a(string str){}
不構成方法過載
3.只有形參的名稱不同,不構成方法的過載
如:
int a(string str){}與int a(string s){}
不構成方法過載
構造方法 方法的過載
構造方法的名字跟類名一樣 沒有返回值,也不能寫void 若沒有寫構造方法,則預設生成乙個無參構造方法 若自己寫了乙個有參或無參構造方法,則不會預設生成無參構造方法 1 classa10 1112class const 21 同名的方法通過不同的形參做類似的事情,這就叫方法的過載 方法過載要求 方法的...
方法 方法過載 方法重寫
方法 就是將乙個功能抽取出來,把 單獨定義在乙個大括號內,形成乙個單獨的功能,當我們需要這個方法的時候就可以去呼叫,這樣就實現了 的復用性 方法就是完成特定功能的 塊 方法的定義格式 修飾符 返回值型別 方法名 引數型別1 引數名2,引數型別2 引數名2 格式解釋說明 1.修飾符 public st...
構造方法 方法重寫與方法過載
1.構造方法 作用 建立物件後,對物件成員變數進行初始化,有參賦引數值,無參賦預設值 格式 方法名與類名一致,無返回型別 連void都沒有 無返回值 構造方法與new之間的關係 new在堆空間內開闢空間,由無參構造方法給成員賦預設值 特點 a.若類中不提供構造方法,系統會提供乙個 b.若類中提供了構...