传递参数中的疑问
问题是这样的:在A类中有两个方法C,D。
C方法中参数是在B类中传递过来的,我想在D方法中也用这些参数要怎么做呢
大概是这样的:
class A{
A a=new A();
a.transfer(x,y);
}
class B{
public transfer(x,y) //方法C
public methodB()
{
//如何使用X,Y呢?
}
}
------解决方案--------------------如果x,y 是B的成员变量,直接拿过来用就可以了。如果是局部变量,只能在transferI这个方法体内有效,除了这个方法就没有用了。
另外,你的A,B都有一个transfer方法,是要覆盖还是要重载呢
------解决方案--------------------A类中加几个变量,在c中赋值,D中引用,不过这样要保证c,d运行的顺序