0

我想构建一个 Moneytransfer GUI,变量访问有很多错误我想纠正它,将 Transfer 中的变量设为私有并为它们使用 get-set 方法。这是我的 2 个类 MoneyTR_GUI(http:// codepad .org/hRDso3WB)和传输(http://codepad.org/bVVqDIOv)当我想修复第一个错误时,我创建了一个对象,以便可以使用 set 方法

Transfer TR1 = new Transfer();

第 74 行,这给了我一个警告,你的变量没有被使用......我想在第 121 行使用它,但它告诉 TR1 无法解析......但它识别出 TR2 上面声明的一行......所以我认为因为它们在不同的代码块中识别失败。虽然所有错误代码在编译时都会提供一个 GUI,但您可以自己查看,现在我想在单击按钮 Transfer 时创建一个 Transfer 对象,稍后当然会做很多事情使用该对象进行计算,我该如何实现?或者这是不可能的,我将使用静态变量?我将不胜感激!

4

1 回答 1

0

您有一个带有该方法的匿名 ActionListener

public void actionPerformed(ActionEvent arg0) {
    Transfer TR1 = new Transfer();
    transferday_nroftransfer.setEditable(false);
}

这里TR1已声明并初始化但从未使用过(因此您会收到警告)。它具有方法范围。当此方法被调用并返回时,引用TR1不再存在。如果要保留对它的引用,则需要向类中添加一个实例变量。

于 2013-04-29T18:45:34.533 回答