九 2 方法的使用 二

2022-05-27 02:39:11 字數 1315 閱讀 4646

一、掌握有引數無返回值方法的呼叫

1、有時方法的執行需要依賴某些條件,就像生活中我們做一件事情時,也許需要前提條件,而方法的引數就需要前提條件,下圖示例為帶引數沒有返回值的方法:

呼叫帶參方法與呼叫無參方法的語法類似,但在呼叫時必須傳入實際的引數值。

2、不能忽視的問題

2.1、呼叫帶參方法時,必須保證實參的數量、型別、順序與形參一致。

2.2、呼叫方法時,實參不需要指定資料型別

2.3、方法的引數可以是基本資料型別,也可以是應用資料型別。

2.4、當方法引數有多個時,多個引數間以逗號隔開。

3、例項--課程練習

要求:編寫並呼叫求平均值的方法,傳入兩們成績,求平均值。

二、掌握有引數有返回值方法的呼叫

1、完成本課程需要掌握:怎麼定義有引數有返回值的方法;怎麼呼叫。

2、如果方法既包含引數,又帶有返回值,我們稱為帶參帶返回值的方法。

下圖**,定義乙個welcome方法,帶有乙個引數name,方法執行後返回乙個string型別的結果

2.1、如何呼叫呢?

3、例項--課程練習

要求:建立乙個名為getmax()的方法,以兩個整數作為引數,返回兩個整數變數較大的值,最後在main方法中呼叫該方法,傳入輸入的資料。

九 方法過載 Debug除錯

注意正確範例 public class methoddemo public static int fn double a public class methoddemo public static int fn int a int b public class methoddemo public s...

AQS簡介 2 方法

結點入隊,必要的時候需要初始化 private node enq final node node else 當前執行緒或給定模式的結點入隊 private node addwaiter node mode 結點入隊,具體看上面 enq node 返回入隊的結點 return node 喚醒後繼 如果...

Go系列(二) 方法

方法宣告 package geometry import math type point struct type path point 函式 func distance p,q point float64 方法 p 方法的接收器 func p point distance q point float...