使用Java中的OOP创建简单的自动柜员机(ATM)。控制台版本很简单。我坚持使用事件驱动的GUI版本。我使用SceneBuilder创建了所有视图。每个场景都有一个“controller.java”文件来管理整个程序的移动。导航件工作正常。我正在写作,因为我不知道如何实现我的“帐户”类,以便我可以在四个场景中的每个场景中操纵相同的“帐户”对象。
main方法位于名为Atm.java的文件中。 AtmController.java用“创建新帐户”,“存款”,“提款”和“余额”四个按钮绘制场景。理想情况下,我会创建一个新帐户然后存款等。它只需要处理一个帐户,没有数组或列表。我已经创建了一个包含所有构造函数,getter和setter的“Account”类。他们都在当地工作。但是,对象不能在场景变化中存活。我超出了范围。
我希望对于那些在事件驱动的OOP上出生和成长的人有一个简单的答案。我不是那些人之一。如有必要,我会发布一些代码。但是,大部分都是样板。它只是让我从一个窗口移动到另一个窗口而吸气剂和制定者正是您所期望的。 “帐户”类有两个私有属性:名称和余额。名称是一个字符串。平衡是双重的。如果您需要更多信息,请告诉我。