更新時間:2022-08-09 11:59:16 來源:動力節點 瀏覽1294次
Java傳值和引用傳值是什么?動力節點小編來告訴大家。
值傳遞:對形參的修改不會影響到實參 。
引用傳遞:對實參的修改能夠影響到實參
Java是值傳遞:Java的數據類型分為基本數據類型和引用類型,如果是基本數據類型,就是復制一份值傳遞給形參;如果是引用類型,那就將引用復制一份,傳遞給形參。形參拿到的始終都是一個副本,因為形參只是操作實參的副本,所以無論如何都無法通過形參改變實參。
實參:我們要傳遞給方法的實際參數
形參:我們方法簽名上定義的參數
實參在方法外面,形參在方法里面。
1.對于基本數據類型:
2.對于引用類型:(當對象引用傳遞給方法時,其實是創建了一個引用副本,但是此時實參和形參都是指向同一個對象的)
因為創建對象的時候,方法中我們拿到的只是這個對象的引用,通過對象的引用就可以操作對象。
3.再創建一個新對象:
以上就是關于“Java傳值和引用傳值”的介紹,大家如果對此比較感興趣,可以關注一下動力節點的Java教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習