设计电话薄程序java
时间: 2024-02-12 17:03:35 浏览: 26
好的,设计电话薄程序可以分为以下几个步骤:
1. 定义联系人对象
首先需要定义一个联系人对象,包含联系人的姓名、电话号码、邮箱等基本信息,可以使用Java类来实现。
```
public class Contact {
private String name;
private String phone;
private String email;
public Contact(String name, String phone, String email) {
this.name = name;
this.phone = phone;
this.email = email;
}
public String getName() {
return name;
}
public String getPhone() {
return phone;
}
public String getEmail() {
return email;
}
}
```
2. 实现添加联系人功能
可以使用List来存储联系人对象,实现添加联系人的功能。
```
List<Contact> contacts = new ArrayList<>();
public void addContact(Contact contact) {
contacts.add(contact);
}
```
3. 实现查找联系人功能
可以遍历联系人列表,查找指定姓名的联系人。
```
public Contact searchContact(String name) {
for (Contact contact : contacts) {
if (contact.getName().equals(name)) {
return contact;
}
}
return null;
}
```
4. 实现删除联系人功能
可以遍历联系人列表,查找指定姓名的联系人并删除。
```
public void deleteContact(String name) {
Contact contact = searchContact(name);
if (contact != null) {
contacts.remove(contact);
}
}
```
5. 实现修改联系人功能
可以遍历联系人列表,查找指定姓名的联系人并修改。
```
public void updateContact(String name, String phone, String email) {
Contact contact = searchContact(name);
if (contact != null) {
contact.setPhone(phone);
contact.setEmail(email);
}
}
```
6. 实现显示所有联系人功能
可以遍历联系人列表,显示所有联系人的信息。
```
public void displayContacts() {
for (Contact contact : contacts) {
System.out.println(contact.getName() + " " + contact.getPhone() + " " + contact.getEmail());
}
}
```
以上就是一个简单的电话薄程序的设计。可以根据实际需求进行扩展和优化。