一.函數的定義(方法的定義):
定義在類中具有特定功能的一段獨立小程序即也稱爲方法。
二.函數demo:
注:(main 方法爲static 時其調用的 其他方法也要是static)
注意: 函數名應該是第一個單詞小寫後面單詞開頭大寫。
*特殊情況: 功能沒有具體的返回值。
return後面直接用分號結束,(或者也可以直接省略不寫)。
返回值類型不能寫具體的,只能用關鍵字表示:void*
三.函數特點
1.將功能代碼進行封裝
2.便於對功能服用
3.只有被調用才被執行
4.提高了代碼的複用性
注:函數中只能調用函數,不能在函數中定義函數。
主函數的功能是調用其他函數功能。是程序的入口。
四. 函數運行流程內存使用
1.通過javac 編譯檢查代碼是否符合要求問題
2.通過 java 運行類,先找 main 函數,給它分配棧內存,然後根據main 函數中調用的函數分配內存,函數運行完之後即釋放內存,棧內存是先進後出。
五.函數的重載(overload)
1.在同一個類中允許存在一個以上的同名函數,只要他們的參數個數或者參數類型不同即可。
2.函數重載和函數返回值類型無關。
六.函數的複用
1.具有相同功能的函數可以複用
2.函數A複用函數B 說明 A是B 的特例。