来自另一个类中对象的引用变量

vess

我有两个类,一个叫做“ Territory”的类,它使用以下变量构造一个对象:“ posX”和“ posY”,如下所示:

public Territory(int column, int row)
{
    posX = column;
    posY = row;
}

然后在另一个类“世界”中,我执行以下操作:

Territory territory1 = new Territory(0, 0);

但是,当我尝试从该对象引用某些变量时,即像这样:

System.out.println("Coordinates: " + territory1.posX);

我得到了错误:

cannot find symbol - variable territory1

有什么帮助吗?

编辑:

以下是完整的课程:

领土:

public class Territory
{
    public int posX;
    public int posY;
    public int armies;
    public String owner;

    public Territory(int column, int row)
    {
        posX = column;
        posY = row;
        armies = 0;
        owner = null;
    }
}

世界:

public class World
{
    public World()
    {
       Player player1 = new Player();
       Player player2 = new Player();

       Territory territory1 = new Territory(0, 0);
       Territory territory2 = new Territory(1, 0);
       Territory territory3 = new Territory(0, 1);
       Territory territory4 = new Territory(1, 1);     
    }

    public java.lang.String toString()
    {
        System.out.println(territory1.getposX);
    }
}
DnR

您的toString()方法无法识别“ territory1”,因为它是在其他方法中声明的

这应该工作

public class World
{
     Territory territory1, territory2, territory3, territory4;

    public World()
    {
       Player player1 = new Player();
       Player player2 = new Player();

       territory1 = new Territory(0, 0);
       territory2 = new Territory(1, 0);
       territory3 = new Territory(0, 1);
       territory4 = new Territory(1, 1);     
    }

    public toString()
    {
        if( territory1 != null)
            System.out.println(territory1.posX);
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

构造函数中的 C++ 语法错误 - 参数是对来自另一个类的对象的引用

来自分类Dev

如何从另一个对象的对象引用变量?

来自分类Dev

基类是对另一个对象的引用

来自分类Dev

如何传递对另一个变量的对象的引用?

来自分类Dev

如何通过引用从另一个变量中删除字典中的对象

来自分类Dev

如何从另一个类访问对象变量?

来自分类Dev

引用另一个类中的变量会产生 NULL

来自分类Dev

如何将对象的引用存储在另一个类 C++ 中?

来自分类Dev

如何通过PHP中的另一个变量引用对象?

来自分类Dev

从另一个变量调用类中的变量

来自分类Dev

如何从一个类到另一个类引用变量?

来自分类Dev

通过方法从另一个类引用一个类变量

来自分类Dev

Traceur中另一个类的引用方法

来自分类Dev

在另一个类中引用MainActivity的成员

来自分类Dev

Traceur中另一个类的引用方法

来自分类Dev

在Kivy中引用另一个类的函数

来自分类Dev

在一个类中使用python方法检查另一个类对象中的变量是否相同

来自分类Dev

在JavaScript中删除对另一个对象的引用

来自分类Dev

在JavaScript中删除对另一个对象的引用

来自分类Dev

统一访问另一个类变量时,为什么需要附加或引用对象?

来自分类Dev

初始化变量后在另一个类中构造对象

来自分类Dev

从C ++中另一个(不相关!)类的基类引用派生类的对象

来自分类Dev

从另一个类(在另一个模块中)调用自变量

来自分类Dev

创建一个引用另一个对象的参数的变量?

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

如何使用另一个类中的变量

来自分类Dev

另一个类中的变量不变

来自分类Dev

如何使用另一个类中的变量

Related 相关文章

  1. 1

    构造函数中的 C++ 语法错误 - 参数是对来自另一个类的对象的引用

  2. 2

    如何从另一个对象的对象引用变量?

  3. 3

    基类是对另一个对象的引用

  4. 4

    如何传递对另一个变量的对象的引用?

  5. 5

    如何通过引用从另一个变量中删除字典中的对象

  6. 6

    如何从另一个类访问对象变量?

  7. 7

    引用另一个类中的变量会产生 NULL

  8. 8

    如何将对象的引用存储在另一个类 C++ 中?

  9. 9

    如何通过PHP中的另一个变量引用对象?

  10. 10

    从另一个变量调用类中的变量

  11. 11

    如何从一个类到另一个类引用变量?

  12. 12

    通过方法从另一个类引用一个类变量

  13. 13

    Traceur中另一个类的引用方法

  14. 14

    在另一个类中引用MainActivity的成员

  15. 15

    Traceur中另一个类的引用方法

  16. 16

    在Kivy中引用另一个类的函数

  17. 17

    在一个类中使用python方法检查另一个类对象中的变量是否相同

  18. 18

    在JavaScript中删除对另一个对象的引用

  19. 19

    在JavaScript中删除对另一个对象的引用

  20. 20

    统一访问另一个类变量时,为什么需要附加或引用对象?

  21. 21

    初始化变量后在另一个类中构造对象

  22. 22

    从C ++中另一个(不相关!)类的基类引用派生类的对象

  23. 23

    从另一个类(在另一个模块中)调用自变量

  24. 24

    创建一个引用另一个对象的参数的变量?

  25. 25

    从Java中的另一个类访问变量

  26. 26

    在JAVA中访问另一个类变量

  27. 27

    如何使用另一个类中的变量

  28. 28

    另一个类中的变量不变

  29. 29

    如何使用另一个类中的变量

热门标签

归档