Java怎样将一个方法里面的局部变量赋值给另一个方法啊

2024-11-27 10:38:29
推荐回答(5个)
回答1:

通过参数传递的方式把局部变量给另一个方法。

比如:

public class A{//定义一个类A
    public void f1(){
       int t = 1;//定义局部变量
       f2(t);//把局部变量做为f2方法的参数传递给f2方法输出
    }
    public void f2(int a){
       System.out.println(a);//输出a的值
    }
}

回答2:

通过公共方法:一般使用get方法,再把这个方法的返回值作为另一个方法的参数,例如:
f(g.get) 这样的形式。

回答3:

你的 第一张图片 class 外面 为什么会有一个方法?

如果你的class 是内部类,那打死也拿不到

如果不是内部类,你注视掉的 geo=lat 应该就可以拿到

回答4:

不可能啊,除非你定义成static,但是这又不是局部变量了。

回答5:

就把lat赋给成员变量geo好了。。。