首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-02-19 
传递参数中的疑问问题是这样的:在A类中有两个方法C,D。C方法中参数是在B类中传递过来的,我想在D方法中也用

传递参数中的疑问
问题是这样的:在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运行的顺序

热点排行