0

好的,这完全是菜鸟,这是一个简单的概念,我无法从我所看到的所有内容中理解。

目前我有一些带有 JList 的 GUI,当您选择列表中的第一个、第二个、第三个或任何东西时,它会从列表中获取相应的值。但是,我想将此列表移动到“数据”类(或者我的所有值都在其他地方,以便于维护 - 是的,我希望将它们硬编码到软件中)。

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),那会继续工作吗?

4

1 回答 1

1

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

我真的建议阅读一些介绍性书籍,例如 Head First Java。

于 2013-05-03T21:47:34.823 回答