教育路上
摘要:java方法返回值,。以下是我們為大家整理的,相信大家閱讀完后肯定有了自己的選擇吧。
2023-02-18 13:05網絡推薦
方法
我們在編程過程中有的時候會遇到一些固定套路的代碼,我們可以把這些代碼封裝成方法,這樣我們后面去使用的時候就會更加的方便。并且代碼也會更簡潔,代碼復用性更高
方法的定義格式
修飾符 返回值類型 方法名(參數類型1 參數名1,參數類型2 參數名2,){
方法體;
return 返回值;
}
修飾符: 目前階段使用public static 后期學完權限修飾符和static等修飾符后可以靈活使用
參數: 執行方法需要的數據
返回值: 方法執行完后得到的結果
方法體:方法中的代碼
返回值類型:返回值執行完后結果的數據類型,如果沒有結果就寫成void
return的作用
1返回方法的返回值
2 結束方法(reutrn執行后整個方法執行結束)
沒有返回值的方法中能不能寫return?
答案:可以,可以用來結束方法。但是return的后面不能跟數據;
參數為變量是值的傳遞,改變形參的值,實參不受影響
參數為數組,傳遞的是地址(引用傳遞),形參改變,實參也會改變
基礎數據類型作為方法的參數時,改變形參的值,實參不會改變。
引用數據類型作為方法的參數時,改變形參的值,實參值會改變
基本數據類型的參數,形式參數的改變,不影響實際參數
每個方法在棧內存中,都會有獨立的??臻g,方法運行結束后就會彈棧消失
對于引用類型的參數,形式參數的改變,影響實際參數的值
引用數據類型的傳參,傳入的是地址值,內存中會造成兩個引用指向同一個內存的效果,所以即使方法 彈棧,堆內存中的數據也已經是改變后的結果
訪客的評論 2023/11/08 20:45
文中描述的是準確的嗎,如何報名!