使用构造函数将一个类传递给另一个类

约翰·哈特西123

首先,我有3个班级。Main类的名称为“ main”,一个名为StartRunnable的可运行对象,另一个名为Elimination Runnable的可运行对象。

EliminationRunnable在恒定循环上运行,只要当前游戏通过变量处于活动状态

StartRunnable在具有许多thread.sleeps的for循环上运行以执行不同的操作,并且for循环具有称为“ intCounterLoop”的计数器。它被宣布为公开。

Main Class同时创建每个可运行对象的新实例。

new Thread(new StartRunnable()).start();
new Thread(new EliminationRunnable(args[1])).start();

现在,问题

如何从StartRunnable类访问intCounterLoop变量;在EliminationRunnable类中而不使用静态?我不能使用静态,因为这些类的多个实例可能正在进行。

杰森c

将您的StartRunnable实例存储在变量中,而不是在该参数列表中在那里直接构造它。

然后只需将该实例作为参数传递给您的EliminationRunnable构造函数。这就是变量的用途。

StartRunnable s = new StartRunnable();
new Thread(s).start();
new Thread(new EliminationRunnable(args[1], s)).start();

然后,您可以根据需要访问任何所需的公共内容。

PS:您可以将字段设为公开并直接访问,但我将其设为私有,而是公开获取和设置。如果您想更深入地了解,可以在Internet上轻松找到有关该参数的参数。无论如何,您要公开对其的访问权限超出了此答案的范围。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将类函数指针传递给另一个类

来自分类Dev

Java-试图使用在另一个类中传递给另一个构造函数的参数来初始化对象?

来自分类Dev

C ++:如何将指针传递给另一个类的成员函数?

来自分类Dev

如何使用IoC将函数传递给另一个类

来自分类Dev

将一个类传递给另一个类(Python)

来自分类Dev

在另一个类的构造函数中使用一个类作为参数

来自分类Dev

将当前类的对象传递给另一个类

来自分类Dev

将指向一个派生类的指针传递给另一个

来自分类Dev

如何将编写的对象传递给另一个类的构造函数?

来自分类Dev

C ++试图将类传递给另一个类的构造函数

来自分类Dev

将类的实例传递给另一个构造函数,该构造函数将其对象添加到所传递的实例拥有的列表中

来自分类Dev

我如何将类方法传递给另一个函数,例如线程构造函数中发生的情况

来自分类Dev

试图将一个对象的实例传递给另一个类

来自分类Dev

将动态值从一个函数传递给类中的另一个函数

来自分类Dev

通过另一个类将对象传递给一个类

来自分类Dev

将模板类实例传递给另一个类的构造函数

来自分类Dev

将所有类方法传递给Ruby on Rails中的另一个函数

来自分类Dev

从另一个类的构造函数将数组传递到类函数中

来自分类Dev

将一个类的对象传递给另一个类的方法

来自分类Dev

无法将变量从类中的函数传递给Swift中的另一个函数

来自分类Dev

如何将对象的动态数组传递给另一个类的参数化构造函数?

来自分类Dev

将模板类的对象传递给另一个类的构造函数

来自分类Dev

使用构造函数将驱动程序实例传递给另一个类

来自分类Dev

java:使用另一个类的构造函数

来自分类Dev

将数组传递给另一个类

来自分类Dev

PHP将一个类传递给另一个类构造函数

来自分类Dev

Angular 6 - 尝试将函数传递给另一个类中的函数

来自分类Dev

将一个类传递给另一个类

来自分类Dev

将一个类中的数据传递给另一个类中的函数

Related 相关文章

  1. 1

    将类函数指针传递给另一个类

  2. 2

    Java-试图使用在另一个类中传递给另一个构造函数的参数来初始化对象?

  3. 3

    C ++:如何将指针传递给另一个类的成员函数?

  4. 4

    如何使用IoC将函数传递给另一个类

  5. 5

    将一个类传递给另一个类(Python)

  6. 6

    在另一个类的构造函数中使用一个类作为参数

  7. 7

    将当前类的对象传递给另一个类

  8. 8

    将指向一个派生类的指针传递给另一个

  9. 9

    如何将编写的对象传递给另一个类的构造函数?

  10. 10

    C ++试图将类传递给另一个类的构造函数

  11. 11

    将类的实例传递给另一个构造函数,该构造函数将其对象添加到所传递的实例拥有的列表中

  12. 12

    我如何将类方法传递给另一个函数,例如线程构造函数中发生的情况

  13. 13

    试图将一个对象的实例传递给另一个类

  14. 14

    将动态值从一个函数传递给类中的另一个函数

  15. 15

    通过另一个类将对象传递给一个类

  16. 16

    将模板类实例传递给另一个类的构造函数

  17. 17

    将所有类方法传递给Ruby on Rails中的另一个函数

  18. 18

    从另一个类的构造函数将数组传递到类函数中

  19. 19

    将一个类的对象传递给另一个类的方法

  20. 20

    无法将变量从类中的函数传递给Swift中的另一个函数

  21. 21

    如何将对象的动态数组传递给另一个类的参数化构造函数?

  22. 22

    将模板类的对象传递给另一个类的构造函数

  23. 23

    使用构造函数将驱动程序实例传递给另一个类

  24. 24

    java:使用另一个类的构造函数

  25. 25

    将数组传递给另一个类

  26. 26

    PHP将一个类传递给另一个类构造函数

  27. 27

    Angular 6 - 尝试将函数传递给另一个类中的函数

  28. 28

    将一个类传递给另一个类

  29. 29

    将一个类中的数据传递给另一个类中的函数

热门标签

归档