一个学校作业(在初学者 Java 中)要求我创建一个小型联系人管理器程序,但我遇到了麻烦。
它要求我们创建几个类 - Address、PhoneNumber、Contact 和 ContactManager。
在 ContactManager 中,我们被要求创建一个名为 addContact() 的方法,它将向 ContactManager 中的对象数组添加一个全新的唯一联系人。
但是我无法弄清楚如何让这个方法做我想做的事情,因为每次它创建一个新的联系人时,它总是具有相同的名称。如何使它创建的对象每次都具有唯一的名称(即 Contact001、Contact002 等)?
另外,假设我可以在实例变量中输入所有数据来测试它,我如何提供创建它所需的所有相关信息?这是我的代码类:
public class Contact {
//Contact Instance Variables
private String lastName;
private String firstName;
private String middleName;
private Address completeAddress[];
private PhoneNumber phoneNumer[];
private SocialNetworkAccount socialNetworkInfo[];
public Contact(String lastName, String firstName, String middleName,
Address[] completeAddress, PhoneNumber[] phoneNumer,
SocialNetworkAccount[] socialNetworkInfo) {
this.lastName = lastName;
this.firstName = firstName;
this.middleName = middleName;
this.completeAddress = completeAddress;
this.phoneNumer = phoneNumer;
this.socialNetworkInfo = socialNetworkInfo;
}