当前位置: 代码迷 >> J2SE >> 传递参数中的疑问,该怎么处理
  详细解决方案

传递参数中的疑问,该怎么处理

热度:122   发布时间:2016-04-24 14:22:32.0
传递参数中的疑问
问题是这样的:在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运行的顺序
  相关解决方案