好的,这是完全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),那会继续有效吗?答案 0 :(得分:1)
您需要对该类的引用,该类可以是从方法参数获得的变量,也可以是新类中的实例变量。然后使用(引用名称).letterCost。
我真的建议你阅读一些像Head First Java这样的入门书籍。