方法中形參和實參
阿新 • • 發佈:2019-01-28
<span style="font-size:18px;">package learn_20150801;
public class DataWrap {
public int a;
public int b;
}</span><span style="color:#ff6666;">
</span>
<span style="font-size:18px;"></span><pre name="code" class="java">package learn_20150801; public class TestReferenceTransfer { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub DataWrap dw = new DataWrap(); dw.a = 6; dw.b = 9; swap(dw); System.out.println("交換結束後,a屬性的值是"+dw.a+";b屬性的值是:"+dw.b); } public static void swap(DataWrap dw) { int tmp = dw.a; dw.a = dw.b ; dw.b = tmp; System.out.println("swap方法裡,a屬性的值是:"+dw.a+";b屬性的值是:"+dw.b); } }
執行結果:
swap方法裡,a屬性的值是:9;b屬性的值是:6
交換結束後,a屬性的值是9;b屬性的值是:6