public class Test1
{
public static void main(String[] args)
{
Circle c1=new Circle(1 );
Circle c2=new Circle( 2);
System.out.println("交换前c1.r "+c1.r);
System.out.println("交换前c2.r "+c2.r);
new swp(c1,c2);//这里虽然调用了SWP函数,但是运行结果并没有返回这里;所以
//下面的不会打印结果而是报错,要实现该功能有两个方法;1是定义返回值类型函数
//2:将打印代码放置在调用函数中
}
public static void swp(Circle x,Circle y)
{
Circle t=x;
x=y;
y=t;
System.out.println("交换后c1.r "+c1.r);
System.out.println("交换后c2.r "+c2.r);
}
}
class Circle
{
double r;
Circle(double radius)
{
r=radius;
}
}