我正在尝试为我最新的课程作业编写代码,我们创建了一个线束记录系统,代码需要跟踪系统中的线束,能够创建新的线束和编辑/贷款/检查旧的。我已经走下了使用GUI而不是控制台的路线,因为用户更容易使用。虽然,我很难想出如何编写区分编写到代码中的旧Harness的代码的想法,而新的Harnesses会覆盖用户以前的输入。
所以我的问题是,有没有办法编写一个代码,一旦用户点击某个按钮就可以创建对象,这样当点击该按钮时,用户输入该对象的信息就会出现,而不仅仅是用户的最新输入。
我知道这是一个愚蠢且措辞严厉的问题,但我的大脑此刻刚刚被炒,我需要帮助。
我的代码在下面,我使用了两个不同的类和SWT工具包,如果有人可以查看我的代码并帮助我,我会非常感激,真的很难找到克服这个问题的方法:
线束等级:http://pastebin.com/HqJqGfTN
HarnessSelection类:http://pastebin.com/EE4C2WCs
答案 0 :(得分:0)
' new' keyword是如何创建新对象实例的。我还没有阅读您的所有代码,但请确保您了解“静态”代码的含义。 keyword do - 它使该类的所有实例共享该字段的相同值。也许您的所有线束实例都共享相同的静态变量。