【发布时间】:2018-04-25 08:29:22
【问题描述】:
如您所见,我设置了许多变量。但是,我希望将 'lengthInchConverted' 和 'widthInchConverted' 相乘并将它们输出到一个名为 'totalAreaCM' 的文本框。
我已将方法设置为公共,但是,我无法从顶部方法访问变量。我应该如何解决这个问题?
在第二个屏幕截图中,我注释掉了代码行以更好地说明我的观点。 “计算”按钮将来会用于其他用途。
【问题讨论】:
-
请将您的代码复制并粘贴到问题中,而不是提供屏幕截图。
-
保持以厘米为单位的长度/宽度作为班级成员。
-
将变量存储在方法之外。您无法访问方法的主体,尤其是如果您知道它们是如何工作的。这些类型的变量存在于堆栈中,这意味着当函数未执行时它们甚至不存在于内存中。