CAS中的ABA問題以及解決方案
阿新 • • 發佈:2021-07-05
方法和return語句
“見名知意”
(4)形參列表:方法可以宣告0個,1個,或多個形參。
格式:資料型別1形參1;資料型別2形參2……
關於定義方法時,該不該定義形參的問題:根據題目要求,或者憑藉個人經驗進行具體問題具體分析。
(5)方法體:方法功能的實現。
一、今天學了什麼
1.方法的分類:按照是否有形參及返回值
無返回值無形參時:void方法名(){}
無返回值有形參時:void方法名(形參列表){}
有返回值無形參時:返回值的型別方法名(){}
有返回值有形參時:返回值的型別方法名(形參列表){}
2.方法的宣告:
許可權修飾符返回值型別方法名(形參列表)
{
方法體
}
3.說明:
(1)許可權修飾符:
private、public、protected
(2)有返回值和無返回值的比較:
若方法有返回值時,必須在方法宣告時,指定返回值的型別,同時,方法中需使用return關鍵字來返回指定型別的變數或常量。
若無返回值,方法宣告時,用void表示。此時該方法一般不用return,若用,則為"return;",表示結束此方法。
至於定義方法時該不該有返回值,一是取決於題目要求,二是憑藉個人經驗,具體問題具體分析。
(3)識別符號的規則和規範:
(4)形參列表:方法可以宣告0個,1個,或多個形參。
格式:資料型別1形參1;資料型別2形參2……
關於定義方法時,該不該定義形參的問題:根據題目要求,或者憑藉個人經驗進行具體問題具體分析。
(5)方法體:方法功能的實現。
4.return關鍵字的使用:
(1)使用範圍:方法體中;
(2)作用:
結束方法、針對有返回值的方法使用“return 資料”的方式返回需要的資料;
(3)注意點
return後不可宣告執行語句。
5.方法使用中的注意點:
方法的使用中,可以呼叫當前類的屬性或方法。
特殊的:方法A中呼叫了方法A,被稱為遞迴方法。
方法中不可以定義方法。
二、明天要幹什麼:
跟著宋紅康老師繼續學習物件陣列和方法過載