定義Java中的方法

一、 方法–就是用來解決一類問題的代碼的有序組合,是一個功能模塊。

訪問修飾符  返回值類型 方法名(參數列表){
     方法體
}
  • 訪問修飾符:方法允許被訪問的權限範圍,可以是public、 protected、private甚至可以省略,其中public表示方法可以被其他任何代碼調用。

  • 返回值類型:方法返回值的類型,如果方法不返回任何值,則返回值類型指定爲void;如果方法具有返回值,則需要指定返回值的類型,並在方法中使用return語句返回值

  • 方法名:定義的方法的名字,必須使用合法的標識符

  • 參數列表:傳遞給方法的參數列表,參數可以有多個,多個參數間以逗號隔開,每個參數由參數類型和參數名組成,以逗號隔開

二、方法的使用
調用方法—-當需要調用方法執行某個操作時,可以先創建類的對象,然後通過對象名.方法名()來實現;

1、無參無返回值
這裏寫圖片描述

2、無參帶返回值
這裏寫圖片描述

注:

  • 返回類型爲void,方法中不能使用return 變量/常量;

  • 方法的返回值最多隻能有一個,不能返回多個值;

  • 方法返回值類型必須兼容,例如,如果返回值類型爲int,則不能返回String型值

3、帶參無返回值
這裏寫圖片描述

注:

  • 我們把定義方法時的參數成爲形式參數,目的是用來定義需要傳入的參數的個數和類型;

  • 把調用方法時的參數稱爲實參,是傳遞給方法真正被處理的值。

  • 調用帶參方法時,必須保證實參的數量、類型、順序與形參一一對應

  • 調用方法時,實參不需要指定數據類型

  • 方法的參數可以是基本數據類型,如int、double等,也可以是引用數據類型,如String,數組等;

  • 當方法參數有多個時,多個參數可以逗號隔開

4、帶參帶返回值
這裏寫圖片描述

三、Java中方法的重載

方法的重載-–如果同一個類中包含了兩個或兩個以上方法名相同、方法參數的個數順序類型不同的方法,則稱爲方法的重載,也可稱該方法被重載了。
這裏寫圖片描述

當調用被重載的方法時,java會根據參數的個數和類型來判斷應該調用那個重載方法,參數完全匹配的方法被執行。

判斷方法重載的依據:

  • 必須是在同一類中;

  • 方法名相同

  • 方法參數的個數、順序或類型不同

  • 與方法的修飾符和返回值沒關係

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