W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
類中的方法定義對象的行為。
方法是一個命名的代碼塊。
調(diào)用方法的代碼是方法的調(diào)用者。
可選地,方法可以接受來自呼叫者的輸入值,并且它可以向呼叫者返回值。
輸入值的列表稱為參數(shù)。方法可以具有零參數(shù)。如果一個方法有零個參數(shù),我們說該方法沒有任何參數(shù)或方法不采取任何參數(shù)。
方法總是在類的主體內(nèi)定義。
方法聲明的一般語法是形式
<modifiers> <return type> <method name> (<parameters list>) <throws clause>{ // Body of the method goes here }
方法名稱后面是一對開頭和結尾的括號。
或者,我們可以在括號內(nèi)為方法指定一個或多個參數(shù)。
多個參數(shù)用逗號分隔。
右括號可以后跟一個throws子句。
最后,我們?yōu)榉椒ǖ拈_頭和結尾括號指定代碼。
方法聲明中的四個部分是必需的:
以下是一個方法的示例:
int add(int n1, int n2) { int sum = n1 + n2; return sum; }
有時,方法不會向其調(diào)用者返回值。如果方法不向調(diào)用者返回任何值,則使用關鍵字void作為返回類型。
方法名稱必須是有效的Java標識符。
通常,Java方法從小寫開始,隨后使用字冠。
例如,getName,setName,getDogCount和createDog是有效的方法名稱。
方法可以從其調(diào)用者獲取輸入值。參數(shù)用于從調(diào)用者獲取輸入值。
參數(shù)由兩部分組成:數(shù)據(jù)類型和變量名稱。方法參數(shù)是變量聲明。
變量用于保存從方法的調(diào)用者傳遞的輸入值。逗號分隔方法的兩個參數(shù)。
在以下示例中,add方法聲明兩個參數(shù)n1和n2。兩個參數(shù)都是int數(shù)據(jù)類型。
int add(int n1, int n2) { int sum = n1 + n2; return sum; }
當調(diào)用add方法時,調(diào)用者必須傳遞兩個int值。
從調(diào)用者傳遞的第一個值存儲在n1中,從調(diào)用者傳遞的第二個值存儲在n2中。
參數(shù)n1和n2也稱為形式參數(shù)。
方法通過其在特定上下文中的簽名唯一地標識。方法的簽名是其名稱及其參數(shù)的數(shù)量,類型和順序的組合。
在方法,構造函數(shù)或塊中聲明的變量稱為局部變量。
在方法中聲明的局部變量僅在執(zhí)行方法的持續(xù)時間內(nèi)存在。
因為局部變量只存在一個臨時持續(xù)時間,所以不能在方法,構造函數(shù)或聲明它的塊之外使用。
方法的形式參數(shù)被視為局部變量。當調(diào)用方法時,在方法的正文執(zhí)行之前,它們用實際的參數(shù)值初始化。
您需要遵守關于局部變量的使用的以下規(guī)則。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: