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...