1. 定义一个名为“Person”的类,包含私有属性“name”(姓名)、“age”(年龄)和“gender”(性别)。提供公有的方法来设置和获取这些属性的值。 2. 创建“Person”类的对象,并使用封装的方法设置和获取属性值,最后打印出对象的信息。
时间: 2024-09-18 11:10:35 浏览: 390
在Java中,你可以按照以下步骤创建一个名为"Person"的类,以及相应的实例:
```java
// 定义Person类
public class Person {
// 私有属性
private String name;
private int age;
private String gender;
// 构造函数用于初始化属性
public Person(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
// 公共方法来设置属性值(getter和setter)
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
if (age >= 0) { // 添加验证条件
this.age = age;
} else {
System.out.println("年龄不能为负数!");
}
}
public int getAge() {
return age;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getGender() {
return gender;
}
// 打印对象信息的方法
@Override
public String toString() {
return "Name: " + name + ", Age: " + age + ", Gender: " + gender;
}
}
// 创建并操作Person对象
public class Main {
public static void main(String[] args) {
// 创建Person对象
Person person = new Person("张三", 25, "男");
// 设置和获取属性值
person.setName("李四");
person.setAge(30); // 示例中假设年龄可以接受
person.setGender("女");
// 打印对象信息
System.out.println(person);
阅读全文