从另一个Java类访问数据

时间:2013-05-03 21:44:56

标签: java

好的,这是完全noob的东西,这是一个简单的概念,我无法从我所看到的一切中掌握。

目前我有一个带有JList的GUI,当你选择列表中的第一个,第二个,第三个或任何东西时,它从列表中获取相应的值。但是,我想将此列表移至“数据”列表中。 class(或者我的所有值都在别处,为了更容易维护 - 是的,我希望它们硬编码到软件中)。

new DefaultComboBoxModel(
                        new String[] { "A", "B", "C", "D", "E" });
                        final Double[] letterCost = { 2.5, 1, 1, 1, 2.5 };

所以当有人点击E时,例如,在JList中,letterCost设置为2.5 我想移动这一点

final Double[] letterCost = { 2.5, 1, 1, 1, 2.5 };

进入另一个班级。我简化了我实际做的事情。我只是想了解这个概念。我之前从未使用过多个班级。

那么我将如何创建一个新类,拥有该类中的数据,并将其访问,因为它目前来自我原来的类?

谢谢..

哦,如果我有一些改变了价值的东西(比如每次有人选中一个字母,价值增加1),那会继续有效吗?

1 个答案:

答案 0 :(得分:1)

您需要对该类的引用,该类可以是从方法参数获得的变量,也可以是新类中的实例变量。然后使用(引用名称).letterCost。

我真的建议你阅读一些像Head First Java这样的入门书籍。

相关问题