gpt4 book ai didi

java - 创建一个 addContact() 方法,每次都会创建唯一的联系人

转载 作者:行者123 更新时间:2023-12-01 05:08:01 24 4
gpt4 key购买 nike

学校作业(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;
}

最佳答案

“私有(private)联系人列表;”是一个名为 contact 的实例变量的声明。

变量的类型是List,它是java.util包中的一种特定类型的Collection对象。

列表<Contact>是向编译器声明此列表仅包含 Contact 对象的一种方式。请参阅 java 教程中的“泛型”。

关于java - 创建一个 addContact() 方法,每次都会创建唯一的联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12449031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com