java简单通讯录的实现02person类_简单实现Java通讯录系统
时间: 2023-08-31 10:39:24 浏览: 95
### 回答1:
好的,让我们来编写一个简单的Java通讯录系统,首先需要实现Person类来表示联系人信息。
```java
public class Person {
private String name; // 姓名
private String phoneNumber; // 电话号码
private String email; // 邮箱
public Person(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 setName(String name) {
this.name = name;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public void setEmail(String email) {
this.email = email;
}
}
```
Person类有三个属性:姓名、电话号码和邮箱,以及对应的getter和setter方法。构造方法用于初始化对象的属性。
### 回答2:
Java通讯录系统的实现需要创建Person类来表示通讯录中的每个联系人。Person类应该具有以下属性:姓名、电话号码和邮箱地址。为了简化实现过程,我们可以使用私有字段和公有的getter和setter方法。
首先,在Person类中添加私有字段来存储联系人的信息:
```java
public class Person {
private String name;
private String phoneNumber;
private String emailAddress;
// 构造函数
public Person(String name, String phoneNumber, String emailAddress) {
this.name = name;
this.phoneNumber = phoneNumber;
this.emailAddress = emailAddress;
}
// 姓名的getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// 电话号码的getter和setter方法
public String getPhoneNumber() {
return phoneNumber;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
// 邮箱地址的getter和setter方法
public String getEmailAddress() {
return emailAddress;
}
public void setEmailAddress(String emailAddress) {
this.emailAddress = emailAddress;
}
}
```
现在,我们可以在其他类中使用Person类来创建通讯录系统。下面是一个使用Person类的示例:
```java
public class Main {
public static void main(String[] args) {
// 创建一个Person对象
Person person = new Person("张三", "1234567890", "zhangsan@example.com");
// 获取联系人的信息
System.out.println("姓名:" + person.getName());
System.out.println("电话号码:" + person.getPhoneNumber());
System.out.println("邮箱地址:" + person.getEmailAddress());
// 更新联系人的信息
person.setPhoneNumber("9876543210");
person.setEmailAddress("zhangsan_updated@example.com");
// 获取更新后的联系人信息
System.out.println("更新后的电话号码:" + person.getPhoneNumber());
System.out.println("更新后的邮箱地址:" + person.getEmailAddress());
}
}
```
这个简单的示例展示了如何使用Person类来创建通讯录系统中的联系人,并如何获取和更新联系人的信息。
阅读全文