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

我想把 局部变量lat 赋值给geo,然后在getGeo()中返回目的是第一张图片里面标红的部分,有个getGeo()调用这个是在导航的时候获得本地位置的

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

比如:

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-28
通过公共方法:一般使用get方法,再把这个方法的返回值作为另一个方法的参数,例如:
f(g.get) 这样的形式。
第2个回答  2015-03-26
你的 第一张图片 class 外面 为什么会有一个方法?

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

如果不是内部类,你注视掉的 geo=lat 应该就可以拿到本回答被提问者采纳
第3个回答  2015-03-26
不可能啊,除非你定义成static,但是这又不是局部变量了。本回答被网友采纳
第4个回答  2015-03-26
就把lat赋给成员变量geo好了。。。
相似回答