方法的注意事項

2021-10-19 12:04:49 字數 762 閱讀 3439

package cn.itcast.day04.demo03;

/*使用方法的時候,注意事項:

1. 方法應該定義在類當中,但是不能在方法當中再定義方法。不能巢狀。

2. 方法定義的前後順序無所謂。

3. 方法定義之後不會執行,如果希望執行,一定要呼叫:單獨呼叫、列印呼叫、賦值呼叫。

4. 如果方法有返回值,那麼必須寫上「return 返回值;」,不能沒有。

5. return後面的返回值資料,必須和方法的返回值型別,對應起來。

6. 對於乙個void沒有返回值的方法,不能寫return後面的返回值,只能寫return自己。

7. 對於void方法當中最後一行的return可以省略不寫。

8. 乙個方法當中可以有多個return語句,但是必須保證同時只有乙個會被執行到,兩個return不能連寫。

*/public

class

demo04methodnotice

public

static

void

method2()

public

static

void

method3()

public

static

intgetmax

(int a,

int b)

else

return max;*/

if(a > b)

else

}}

方法覆蓋的注意事項

1.必須保證父子類之間的方法的名稱相同引數列表也相同 override 寫在方法前面用來檢測是不是有效的正確覆蓋重寫 這個註解就算不寫,只要滿足要求也是正確的覆蓋重寫 2.子類方法的返回值必須小於或者等於父類方法的返回值範圍 object是 所有類的最高父類 string是其中的乙個子類 3.子類方...

方法的使用注意事項

方法使用注意事項 1 方法不能定義在另乙個方法的裡面 2 寫錯方法名字 3 寫錯了引數列表 4 方法的返回值是void,方法中可以省略return不寫 5 方法的返回值型別和return後面的資料型別必須匹配 6 方法重複定義問題 7 呼叫方法的時候,返回值是void,不能寫在輸出語句中 方法的過載...

synchronized方法同步注意事項

1.只有同一例項的synchronized方法同一時間只能被乙個執行緒執行,不同例項的synchronized方法是可以併發的。例如,class a定義了synchronized方法sync 則不同例項a1.sync 和a2.sync 可以同時由兩個執行緒來執行。2.某個物件例項內,synchron...