在另一个方法(JAVA)中调用变量[英] calling variable in another method (JAVA)

问题描述

我想问,如何在同一个class中调用另一个method中的变量

public void example(){

String x='name';

}

public void take(){

/*how to call x variable*/
}

感谢之前

推荐答案

首先声明你的方法接受一个参数:

public void take(String s){
    // 
}

然后通过它:

public void example(){
    String x = "name";
    take(x);
}
<小时>

使用实例变量不是一个好的选择,因为它需要调用一些代码来设置值 before take() 被调用,而 take() 无法控制它,这可能导致错误.它也不是线程安全的.

本文地址:https://www.itbaoku.cn/post/978586.html