用Java语言编写,定义一个通讯录类Address。它包含姓名、电话以及E-mail地址,方法有显示所有的成员变量。并定义测试类,用构造方法创建3个对象,显示通信录信息
时间: 2024-10-18 20:09:52 浏览: 4
在Java中,我们可以定义一个名为`Address`的类来表示通讯录,包含姓名、电话和电子邮件地址作为属性。下面是一个简单的实现:
```java
public class Address {
private String name;
private String phoneNumber;
private String email;
// 构造函数
public Address(String name, String phoneNumber, String email) {
this.name = name;
this.phoneNumber = phoneNumber;
this.email = email;
}
// 属性访问方法
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;
}
// 显示所有成员变量的方法
public void displayAllDetails() {
System.out.println("Name: " + name);
System.out.println("Phone Number: " + phoneNumber);
System.out.println("Email: " + email);
}
}
```
接下来,我们定义一个测试类`Main`,用于创建三个`Address`对象并显示它们的信息:
```java
public class Main {
public static void main(String[] args) {
// 创建三个Address对象
Address address1 = new Address("张三", "13800138000", "zhangsan@example.com");
Address address2 = new Address("李四", "13900139000", "lisi@example.com");
Address address3 = new Address("王五", "13700137000", "wangwu@example.com");
// 显示每个对象的信息
address1.displayAllDetails();
address2.displayAllDetails();
address3.displayAllDetails();
}
}
```
在这个例子中,通过`displayAllDetails()`方法,可以展示出每个通讯录对象的所有详细信息。
阅读全文