在java中写一个方法怎么才能得到另一个方法的参数值?

如题所述

直接将这个参数设置为这个类的全局变量 任何方法都可以调用
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-04-14
世界上存在这样怪异的方法么???
既然要使用同一个方法签名和参数列表那就不要写两个方法啊,写成一个方法不就得了!!!
第2个回答  推荐于2016-06-08
class A
{
public String methodA(String a)
{
return a;
}

public void methodB()
{
String b = methodA();
}
}本回答被提问者采纳

在JAVA中,如何在一个方法中调用另一个方法中的变量?
一个方法中的参数是局部变量,只能在本方法内部使用。如果非要在别的方法中使用,可以将你在方法1中输入的整数作为方法1的返回值,在方法2中调用方法1,间接调用输入的整数。public int method1(){ Scanner scan = new Scanner(System.in);int n = scan.nextInt();return n;} public void meth...

java编程中怎样在一个包里调用另一个包的数据
在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。如B类中定义的了个参数:private static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后就会报错,提示BANK参数不存在。备注:通常现在为了防止注入,都会在类中定义为private,之后通过set和get方法来进...

关于java编程的问题:一个类调用另一个类中构造方法中所定义的参数。
3.构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用.4.当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略不去Java编译器会提供一个默认的构造函数.此默认构造函数是不带参数的.而一般方法不存在这一特点...

java 能获得某个方法的代码内容么
可以的,只要将你写的方法设定一个返回的参数,用java直接调用这个方法就可以的。。。

java中方法之间是如何调用的?
boolean showInfo()就在调用的地方比如写boolean ect=showInfo();\\x0d\\x0a要调用方法void showInfo(String message)就在调用的地方比如写showInfo("java functions");\\x0d\\x0a有参数的括号里面传参数,无参方法的括号不能省.\\x0d\\x0a有返回值的前面要加一个变量接受返回值。

java中同一个包下面的一个类能不能调用另一个类里面有参数的方法
如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。如下:class A{ public static void a(){} public void b(){} } public ...

在一个java方法中如何返回两个参数的值?
参数个数未知时,使用集合。2.组成一个字符串,使用分隔符分隔。接受后截取或分割。注:分隔符的话,建议使用诸如逗号(,)之类不常使用的符号,&在java里是运算符。有时会产生不必要的麻烦。看个人喜好。3.可以传进去一个对象,然后更改其属性值。执行方法后直接访问对象属性就好了。(个人认为:有...

在一个java方法中如何返回两个参数的值?
你可以放到一个Map中,然后返回一个map code:Map pMap = new HashMap();pMap.put("参数1","value1");pMap.put("参数2","value2");return pMap;

java中怎么调用两个方法的不同参数?
1、java是强匹配的,调用方法,对应的参数必须要有值,如果不是必须传的,意思是你可能不需要用的,可以传null 2、或者改造原有的方法参数,把多余的参数去掉 3、或者另外写一个方法,少参数的,然后该方法内部,调用原来的方法 4、代码截图如下:5、看代码,13行的,就相当于调用少一个参数的 ...

java中怎么使用其他方法的值
}\/*** 调试程序* @param args 命令行参数*\/public static void main(String[] args){ \/\/ 调用returnVal方法, 得到处理后的结果, 并使用方法返回值类型接受 Object rtnVal = returnVal("abc"); \/\/ 因为我知道返回值类型是String, 因此可以直接强转为String类型 String val = (Stri...

相似回答