通讯录管理程序是一种用于存储和联系人信息的应用程序。在
Java中,可以使用面向对象的方式来实现
通讯录管理程序。
首先,你可以创建一个Contact类来表示每个联系人的信息,该类可以包含联系人的姓名、电话号码、电子邮件等属性。然后,你可以创建一个AddressBook类来管理联系人列表,该类可以包含添加联系人、删除联系人、查找联系人等功能。
以下是一个简单的
通讯录管理程序的示例代码:
java// Contact类public class Contact {private String name;private String phoneNumber;private String email;public Contact(String name, String phoneNumber, String email) {this.name = name;this.phoneNumber = phoneNumber;this.email = email;}// getter和setter方法public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPhoneNumber() {return phoneNumber;}public void setPhoneNumber(String phoneNumber) {this.phoneNumber = phoneNumber;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}}// AddressBook类importjava.util.ArrayList;importjava.util.List;public class AddressBook {private List<Contact> contacts;public AddressBook() {contacts = new ArrayList<>();}public void addContact(Contact contact) {contacts.add(contact);}public void removeContact(Contact contact) {contacts.remove(contact);}public Contact findContact(String name) {for (Contact contact : contacts) {if (contact.getName().equals(name)) {return contact;}}return null;}}// 示例用法public class Main {public static void main(String[] args) {AddressBook addressBook = new AddressBook();// 添加联系人Contact contact1 = new Contact("张三", "", "");addressBook.addContact(contact1);// 查找联系人Contact foundContact = addressBook.findContact("张三");if (foundContact != null) {System.out.println("找到联系人:" + foundContact.getName());} else {System.out.println("未找到联系人");}// 删除联系人addressBook.removeContact(contact1);}}
这是一个简单的
通讯录管理程序的示例,你可以根据自己的需求进行扩展和修改。希望对你有帮助!
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/7870.html