用java编写定义名为 Person 的类,并用对象调用成员方法 displayAll (),输出 Person 类对象 p 的姓名,年龄和家庭住址。
时间: 2024-09-30 21:08:27 浏览: 32
在Java中,我们可以创建一个名为`Person`的类,它包含姓名、年龄和家庭住址作为属性,并有一个`displayAll()`方法来展示这些信息。下面是一个简单的示例:
```java
import java.util.Date;
public class Person {
private String name;
private int age;
private String address;
// 构造函数用于初始化
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
// 属性的getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if (age > 0) { // 简单的年龄有效性检查
this.age = age;
} else {
System.out.println("年龄必须大于零");
}
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
// 成员方法 displayAll()
public void displayAll() {
System.out.println("姓名: " + name);
System.out.println("年龄: " + age);
System.out.println("家庭住址: " + address);
}
// 主程序入口
public static void main(String[] args) {
// 创建Person对象
Person p = new Person("张三", 30, "北京市海淀区");
// 调用displayAll方法输出信息
p.displayAll();
}
}
```
在这个`Person`类中,`displayAll()`方法会直接打印出姓名、年龄和地址。在`main`方法里,我们创建了一个`Person`对象并调用了它的`displayAll()`方法。
阅读全文