为了账号安全,请及时绑定邮箱和手机立即绑定

如何调用方法中的变量?

如何调用方法中的变量?

qq_雾惹轻梧_04119842 2016-12-16 18:12:09
 是这样的,我有两个java文件,一个是建立的类,另一个是要用到这个类的。在类文件里有一个变量是在方法中单独定义的,我要怎么在另一个文件中调用这个变量呢?我是创建对象后用的xxxx.pageString,但是总是显示错误,找不到符号……
查看完整描述

6 回答

?
willamsVincentFH

TA贡献1条经验 获得超0个赞

还是基础不太牢固 好好打基础吧
查看完整回答
反对 回复 2016-12-18
?
qq_八两_04240315

TA贡献3条经验 获得超0个赞

在建立的第一个类里面写set get方法,在测试或者需要用到变量的地方get变量名 就可以了,

查看完整回答
反对 回复 2016-12-17
?
慕粉1537324920

TA贡献2条经验 获得超0个赞

用get set啊
查看完整回答
反对 回复 2016-12-17
?
暗黑吉奥

TA贡献5条经验 获得超0个赞

class A{
    public String buildHtml(){
        String pageString=.....
        
        return pageString;
   }
class B{
    public static void main(String[] args){
        A a=new A();
        String ss=a.buildHtml();
    }

这时ss即是你要调用的变量.

如果你希望以 xxx.pageString的方式调用, A类需要这么写

class A{
    public static String pageString ;
    public static String buildHtml(){
        String pageString=.....
        
        return pageString;
   }
class B{
    public static void main(String[] args){
        A.buildHtml()
        //在调用pageString之前先使用buildHtml()方法, 否则pageString会为null;
        String ss=a.pageString;
    }

你再看一看 Java基础中的关于变量, 方法 ,static关键字方面的知识.

查看完整回答
反对 回复 2016-12-17
?
WGJ

TA贡献27条经验 获得超26个赞

String 变量名 = 对象名.buildHtml();

方法里的变量是局部变量,是不可以在方法外部使用的,只能通过类对象调用方法,然后赋值给一个新变量,使用新的变量。

 

查看完整回答
反对 回复 2016-12-16
?
咖啡不甜不好喝

TA贡献4条经验 获得超1个赞

写一个get方法,返回这个变量
查看完整回答
反对 回复 2016-12-16
?
刘不不

TA贡献1条经验 获得超0个赞

你在另外一个类中把变量声明为public的啊,例如public String name,然后在其它类中,直接调用类名.name就可以了。就是建议还是把类成员变量私有化,然后提供getter setter方法
查看完整回答
反对 回复 2016-12-16
?
12v8

TA贡献2条经验 获得超0个赞

写成静态的,或者提供get/set方法?能明白不,不明白还要看基础。把你另一个类贴出来看看
查看完整回答
反对 回复 2016-12-16
?
我的南方

TA贡献63条经验 获得超27个赞

你不是return么 直接调用方法名字就好了

查看完整回答
反对 回复 2016-12-16
  • 6 回答
  • 0 关注
  • 3231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信