Java语言基础-值传递机制:针对引用数据类型

it2025-05-16  35

package mk.bigdata.java; /* * * * * 2.值传递机制: * 如果参数是引用数据类型,此时实参赋给形参的是实参存储数据的地址值。 * * * */ public class ValueTransferTest2 { public static void main(String[] args) { Data data = new Data(); data.m = 10; data.n = 20; System.out.println("m ="+data.m+", n = "+ data.n); ValueTransferTest2 test = new ValueTransferTest2(); test.swap(data); System.out.println("m ="+data.m+", n = "+ data.n); } //交换数组中指定两个位置元素的值 public void swap(Data data ){ int temp = data.m; data.m= data.n ; data.n = temp ; } } class Data{ int m; int n; }

最新回复(0)