Java中的方法和重寫以及重載

2020.6.14 23:12

Java中的方法概述

方法(method):將具有獨立功能的代碼塊組織爲一個整體,使其具有特殊的功能的代碼集。
注意點:

  1. 方法必須先創建才能夠使用,這爲方法的定義
  2. 方法創建後不能直接運行,需要手動使用才能執行,此過程爲方法調用
  • 無參方法定義與使用
 public static void 方法名(){
 	   //方法體
}

-無參範例

public static void method(){
//執行的代碼塊
 }
注意:方法必須先定義,然後再調用,否則會報錯
調用格式:方法名()  method()

無參方法調用圖示:
無參方法調用圖示

  • 有參方法
public static void 方法名(參數1,參數2){
      //方法體
}

-有參範例

public static void test(int num){
     ...
}
方法調用方式:test(10)
  • 帶返回值的方法定義和調用
//方法定義的數據類型必須與返回值數據類型要一致,否則會報錯
public static 數據類型 方法名(參數){
	return 數據;
}

注意:方法的返回值通常會用變量來接收保存,否則返回值將無意義

方法重載

方法重載:指同一個類中定義多個方法之間的關係,若滿足一下條件即可構成重載:

  1. 多個方法在同一個類
  2. 多個方法具有相同的方法名
  3. 多個方法的參數、類型以及數量不同

重載是根據類中方法的名稱和參數來進行判斷的,與返回值無關。

public class demo{
	public static void test(int a){
		//方法體
	}
	
	public static int test(double a){
		//方法體
	}
}

每個方法都是獨立存放在棧內存中,擁有自己獨立的空間地址,方法結束後會彈棧消失,釋放空間。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章