读书人

引述参数传递

发布时间: 2012-10-07 17:28:51 作者: rapoo

引用参数传递
引用参数传递(call-by-reference parameter passing)

public class Test {public int a ;public int b ;@Overridepublic String toString() {// TODO Auto-generated method stubreturn this.getClass().getSimpleName()+"["+a+","+b+"]";}}


public static Test changeTest(Test test){test.b = 4;test = null;return test;}public static void testCallByReferenceParameterPassing(){Test t = new Test();t.a = 1;t.b = 2;Test t2 = t;t2.a = 3;Test t3 = changeTest(t);System.out.println(t);System.out.println(t2);System.out.println(t3);}


打印结果:
Test[3,4]
Test[3,4]
null

读书人网 >编程

热点推荐