请大家帮忙看看理解对与否
上次发过一个帖子关于抽象的,谢谢各位大大的鞭策使小弟从误区中走出,这次还请各位大大帮忙看看,java初学者不怕鞭策!!
class x
{
int num;
}
class y
{
public static void main(String[] args)
{
x z=new x();
X(z);
}
public static void X(x h)
{
h.num=50;
}
}
就是关于上面这种代码X的,X方法的参数列表框中的h是一个x类的引用,当主函数调用它并将z传递给它的时候完成了这么一个操作h=z,也就是将z指向的对象赋给h,双方指向同一个对象,当h将对象中的变量num修改后就等于z指向的对象中的变量num被修改。对不对???
不怕打击,求各位大大鞭策!!!