2020.6.14 23:12
Java中的方法概述
方法(method):將具有獨立功能的代碼塊組織爲一個整體,使其具有特殊的功能的代碼集。
注意點:
- 方法必須先創建才能夠使用,這爲方法的定義
- 方法創建後不能直接運行,需要手動使用才能執行,此過程爲方法調用
- 無參方法定義與使用
public static void 方法名(){
//方法體
}
-無參範例
public static void method(){
//執行的代碼塊
}
注意:方法必須先定義,然後再調用,否則會報錯
調用格式:方法名() method()
無參方法調用圖示:
- 有參方法
public static void 方法名(參數1,參數2){
//方法體
}
-有參範例
public static void test(int num){
...
}
方法調用方式:test(10)
- 帶返回值的方法定義和調用
//方法定義的數據類型必須與返回值數據類型要一致,否則會報錯
public static 數據類型 方法名(參數){
return 數據;
}
注意:方法的返回值通常會用變量來接收保存,否則返回值將無意義
方法重載
方法重載:指同一個類中定義多個方法之間的關係,若滿足一下條件即可構成重載:
- 多個方法在同一個類中
- 多個方法具有相同的方法名
- 多個方法的參數、類型以及數量不同
重載是根據類中方法的名稱和參數來進行判斷的,與返回值無關。
public class demo{
public static void test(int a){
//方法體
}
public static int test(double a){
//方法體
}
}
每個方法都是獨立存放在棧內存中,擁有自己獨立的空間地址,方法結束後會彈棧消失,釋放空間。