所以我正在写一个关于点菜的小程序。我有关于Shops,产品和订单的类,也有针对Customer,RegisteredCustomers和VisitorCustomers的类。我已经编写了main方法并使用loadObjects()加载了一些对象,但是由于某种原因,当我选择创建注册客户帐户时,它不会保存我正在创建的对象,而且,即使我使用的对象也无法使用从loadObjects()加载。我不知道问题出在我的登录方法还是构造函数或其他问题上
我在登录方法中尝试了非常不同的方法。起初,我使用2个数组,一个用于电子邮件,一个用于密码。这些是登录所需的凭据。因此,使用for循环运行整个数组以查找电子邮件和密码,以便检查所输入的电子邮件和密码是否相同,从而可以正常工作。但是,如果我想打印该对象,它将打印出与我“登录”的对象不同的对象。现在,我用一个数组列表替换了该数组,它甚至不让我“登录”,就像对象没有不存在。
它应该登录,但是由于某些原因不会。