您如何将一个类的main方法中定义的变量传递给另一类?

卡斯

我已经在很多程序中看到了这一点,但是我似乎无法遵循编程逻辑。

可以说您有一个简单的类ClassB。然后在ClassB的main方法中定义一个整数变量:

public class B {
    public static void main(String[] args) {
        int stuff = 333;
    }
}

如何将变量转移到要使用的其他类(例如ClassA)上。

public class A {
    public static void main(String[] args) {    
        System.out.println(stuff);
    }
}

有人可以简单地向我解释一下。我一直在努力学习2个小时,无法将其包裹住。

vor

public static void main(String[] args)旨在用作Java程序的起点。最好将其中一种方法重命名为其他方法。

您看到的问题是,变量的范围int stuff仅限于main()class方法B,因为它是在main()方法的主体内声明的为了使其可见,您需要将其声明为公共字段(在您的情况下可以是静态的)。

我建议您按以下方式更改程序:

public class A {

    public static int stuff;

    public static void initStaticMembers() {
        stuff = 333;
    }

}
public class B {

    public static void main(String[] args) {

        A.initStaticMembers();

        System.out.println(A.stuff);

    }

}

我重命名了tomain()方法,并删除了方法参数,因为在我们的例子中不需要它们。为了使用该领域,该方法首先需要调用。AinitStaticMembers()A.stuffBA.initStaticMembers()

当然,有一些方法可以改进此程序,但是我认为您应该一次学习Java。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个类的itcl对象传递给另一类的对象并使用传递的对象的功能?

来自分类Dev

如何使用另一类的on单击方法传递一个类的值

来自分类Dev

如何将类型从一类传递到另一类?

来自分类Dev

如何将头寸价值从一类传递到另一类

来自分类Dev

如何将数组从一类传递到另一类?

来自分类Dev

无法在Objective c中将变量的值从一个类传递给另一类

来自分类Dev

如何将特定变量从一类继承到另一类?

来自分类Dev

当我尝试将数组传递给扩展另一类的类时,未定义变量

来自分类Dev

如何在python中获取另一类中一个类的一个变量的引用?

来自分类Dev

我如何将一个类的Iterable转换为另一类的Iterable?

来自分类Dev

如何从另一类的一个类访问变量?SWIFT代码

来自分类Dev

如何从另一类的一个类访问变量?SWIFT代码

来自分类Dev

从另一类的成员函数返回ENUM(在一个类中定义)

来自分类Dev

在另一类的方法中使用一个类中的方法

来自分类Dev

如何在Java中将变量从一类传递到另一类?

来自分类Dev

将方法作为回调从一类传递到另一类

来自分类Dev

将布尔方法从一类传递到另一类

来自分类Dev

如何将主类中的TCP连接变量传递给另一个JFrame类?

来自分类Dev

您如何将另一个类方法的“标题”中的类方法称为默认变量?

来自分类Dev

如何在iOS中将NSobject类数据从一个类传递到另一类?

来自分类Dev

将一个类传递给另一类的构造函数时,C ++没有默认的构造函数错误

来自分类Dev

将方法的返回值作为参数传递给同一类中的另一个方法

来自分类Dev

将一个类的实例变量设置为另一类的实例变量,然后

来自分类Dev

如何将小部件连接到在另一类中声明的自定义信号

来自分类Dev

如何将volatile变量传递给另一个类?

来自分类Dev

一个类在Java中“使用”另一类?实现“ uses-a”类

来自分类Dev

如何使一类中的方法可从另一类访问?

来自分类Dev

为什么一个项目类中的方法不能识别另一类中的方法?

来自分类Dev

将一个类对象转换为另一类对象

Related 相关文章

  1. 1

    如何将一个类的itcl对象传递给另一类的对象并使用传递的对象的功能?

  2. 2

    如何使用另一类的on单击方法传递一个类的值

  3. 3

    如何将类型从一类传递到另一类?

  4. 4

    如何将头寸价值从一类传递到另一类

  5. 5

    如何将数组从一类传递到另一类?

  6. 6

    无法在Objective c中将变量的值从一个类传递给另一类

  7. 7

    如何将特定变量从一类继承到另一类?

  8. 8

    当我尝试将数组传递给扩展另一类的类时,未定义变量

  9. 9

    如何在python中获取另一类中一个类的一个变量的引用?

  10. 10

    我如何将一个类的Iterable转换为另一类的Iterable?

  11. 11

    如何从另一类的一个类访问变量?SWIFT代码

  12. 12

    如何从另一类的一个类访问变量?SWIFT代码

  13. 13

    从另一类的成员函数返回ENUM(在一个类中定义)

  14. 14

    在另一类的方法中使用一个类中的方法

  15. 15

    如何在Java中将变量从一类传递到另一类?

  16. 16

    将方法作为回调从一类传递到另一类

  17. 17

    将布尔方法从一类传递到另一类

  18. 18

    如何将主类中的TCP连接变量传递给另一个JFrame类?

  19. 19

    您如何将另一个类方法的“标题”中的类方法称为默认变量?

  20. 20

    如何在iOS中将NSobject类数据从一个类传递到另一类?

  21. 21

    将一个类传递给另一类的构造函数时,C ++没有默认的构造函数错误

  22. 22

    将方法的返回值作为参数传递给同一类中的另一个方法

  23. 23

    将一个类的实例变量设置为另一类的实例变量,然后

  24. 24

    如何将小部件连接到在另一类中声明的自定义信号

  25. 25

    如何将volatile变量传递给另一个类?

  26. 26

    一个类在Java中“使用”另一类?实现“ uses-a”类

  27. 27

    如何使一类中的方法可从另一类访问?

  28. 28

    为什么一个项目类中的方法不能识别另一类中的方法?

  29. 29

    将一个类对象转换为另一类对象

热门标签

归档