java中定义一个函数它的形参是可以为一个对象的,这时是引用传递,也就是址传递
例:
main()//简写代表一下主函数
{
B bb = new B();
A aa = new A();
bb.change(aa);
System.out.println(aa.a);
//这时输出你就会发现 aa 对象中的int a 被改成了 10;
}
class A
{
int a;
}
class B
{
public void change(A aa)
{
aa.a = 10;
}
}