我有三个类:Prog(主要包含整个程序),Account,Client。
最后两个看起来像这样:
class Account{
private
Client person;
Account(Client tempClient){
person=tempClient;
}
}
class Client{
private
String firstName;
String lastName;
String address;
long pin;
Client(String clientFirstName, String clientLastName, String clientAddress, long clientPin){
firstName=clientFirstName;
lastName=clientLastName;
address=clientAddress;
pin=clientPin;
}
}
在Prog类中我创建了AccountsList of Accounts,我的问题是当我创建它们时,我无法以正确的方式打印它,我的输出看起来像这样:
[Account@5cad8086]
[Account@5cad8086]
当我打印时我只使用System.out.println(list),我知道可能我应该实现自己的toString方法,但在哪里?在帐户或客户端类?你能告诉我如何以一种好的方式解决这个问题吗?感谢。