您好,登錄后才能下訂單哦!
java中形式參數(shù)與實(shí)際參數(shù)是什么?相信有很多人都不太了解,今天小編為了讓大家更加了解java中形式參數(shù)與實(shí)際參數(shù),所以給大家總結(jié)了以下內(nèi)容,一起往下看吧。
java中的參數(shù)是什么?
參數(shù)分兩種:一種叫形式參數(shù),一種叫實(shí)際參數(shù)
方法名后面括號(hào)里面用逗號(hào)分開(kāi)的就是形式參數(shù),例
public void coverAtoB(String str1, int i2) { ...... }
當(dāng)然,有時(shí)方法是沒(méi)有參數(shù)的
public void coverCtoD() { ...... }
str1是一個(gè)字符串類(lèi)型的形式參數(shù),i2是一個(gè)整數(shù)形的形式參數(shù),如果想要使用這個(gè)方法的話(huà)必須在調(diào)用這個(gè)方法時(shí)給它傳遞這兩個(gè)形式參數(shù)的實(shí)際值(這就是實(shí)際參數(shù))
例
coverAtoB("abc", 3);
形式參數(shù)與實(shí)際參數(shù)
1、形式參數(shù):就是在定義函數(shù)或過(guò)程的時(shí)候命名的參數(shù)。通俗講就是一個(gè)記號(hào)。
2、 實(shí)際參數(shù):就是在執(zhí)行時(shí),調(diào)用函數(shù)或過(guò)程時(shí),傳遞給函數(shù)或過(guò)程的參數(shù)。通俗講就是實(shí)際值。
3、 參數(shù),就是一個(gè)可變量,它隨著使用者的不同而發(fā)生變化。
舉個(gè)例子,在中學(xué)的時(shí)候?qū)W過(guò)sin(x)函數(shù),這里的x就是形式參數(shù),當(dāng)你需要求1的正弦值時(shí),你會(huì)使用sin(1),這里的1就是實(shí)際參數(shù)
兩者關(guān)系
形參和實(shí)參間的關(guān)系:兩者是在調(diào)用的時(shí)候進(jìn)行結(jié)合的,通常實(shí)參會(huì)將取值傳遞給形參,形參去之后進(jìn)行函數(shù)過(guò)程運(yùn)算,然后可能將某些值經(jīng)過(guò)參數(shù)或函數(shù)符號(hào)返回給調(diào)用者
形參就是定義函數(shù)時(shí)候的參數(shù)表,只是定義了參數(shù)表的結(jié)構(gòu)和用來(lái)引用的名字,并沒(méi)有具體的內(nèi)容。
實(shí)參是調(diào)用函數(shù)傳遞的具體數(shù)據(jù)。
以上就是java中形式參數(shù)與實(shí)際參數(shù)是什么的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來(lái)億速云行業(yè)資訊!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。