引用数据类型的方法调用
/**
* 引用数据类型的方法调用
*/
public class TestRefArgs{
public static void main(String[] args) {
Point p = new Point();
p.x = 10;
p.y = 20;
System.out.println("交换前的值:"+p.x+"\t"+p.y);
swap(p);
System.out.println("交换后的值:"+p.x+"\t"+p.y);
}
public static void swap(Point p){
int temp;
temp = p.x;
p.x = p.y;
p.y = temp;
}
}
public class Point{
int x;
int y;
}
执行代码如下: