java个人通讯录系统
时间: 2024-01-14 16:04:14 浏览: 30
Java个人通讯录系统可以通过定义一个`Contract`类来实现。该类可以包含成员变量(属性)和成员方法来管理通讯录的联系人信息。
以下是一个简单的Java个人通讯录系统的示例:
```java
public class Contract {
private String name;
private String phoneNumber;
private String email;
// 构造方法
public Contract(String name, String phoneNumber, String email) {
this.name = name;
this.phoneNumber = phoneNumber;
this.email = email;
}
// 获取联系人姓名
public String getName() {
return name;
}
// 获取联系人电话号码
public String getPhoneNumber() {
return phoneNumber;
}
// 获取联系人邮箱
public String getEmail() {
return email;
}
// 修改联系人电话号码
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
// 修改联系人邮箱
public void setEmail(String email) {
this.email = email;
}
// 打印联系人信息
public void printInfo() {
System.out.println("姓名:" + name);
System.out.println("电话号码:" + phoneNumber);
System.out.println("邮箱:" + email);
}
}
```
在上述示例中,`Contract`类包含了姓名、电话号码和邮箱三个属性,以及相应的获取和修改属性的方法。还有一个`printInfo()`方法用于打印联系人的信息。
你可以使用该类来创建和管理个人通讯录系统中的联系人信息。例如:
```java
public class Main {
public static void main(String[] args) {
// 创建联系人对象
Contract contact = new Contract("张三", "123456789", "zhangsan@example.com");
// 打印联系人信息
contact.printInfo();
// 修改电话号码
contact.setPhoneNumber("987654321");
// 打印修改后的联系人信息
contact.printInfo();
}
}
```
运行上述代码,将输出以下结果:
```
姓名:张三
电话号码:123456789
邮箱:zhangsan@example.com
姓名:张三
电话号码:987654321
邮箱:zhangsan@example.com
```