1. 定义一个名为“Person”的类,包含私有属性“name”(姓名)、“age”(年龄)和“gender”(性别)。提供公有的方法来设置和获取这些属性的值。 2. 创建“Person”类的对象,并使用封装的方法设置和获取属性值,最后打印出对象的信息
时间: 2024-09-13 17:03:45 浏览: 112
首先,我们可以定义一个名为“Person”的类。这个类应该包含三个私有属性:`name`(姓名)、`age`(年龄)和`gender`(性别)。为了符合封装原则,我们还需要为这些私有属性提供公有的设置(setter)和获取(getter)方法。以下是这个类的定义和实现方法:
```java
public class Person {
// 私有属性
private String name;
private int age;
private String gender;
// name属性的getter方法
public String getName() {
return name;
}
// name属性的setter方法
public void setName(String name) {
this.name = name;
}
// age属性的getter方法
public int getAge() {
return age;
}
// age属性的setter方法
public void setAge(int age) {
this.age = age;
}
// gender属性的getter方法
public String getGender() {
return gender;
}
// gender属性的setter方法
public void setGender(String gender) {
this.gender = gender;
}
}
```
接下来,我们可以创建一个“Person”类的对象,并使用这些封装的方法来设置和获取属性值:
```java
public class Main {
public static void main(String[] args) {
// 创建Person类的对象
Person person = new Person();
// 使用setter方法设置属性值
person.setName("张三");
person.setAge(28);
person.setGender("男");
// 使用getter方法获取属性值,并打印对象信息
System.out.println("姓名:" + person.getName());
System.out.println("年龄:" + person.getAge());
System.out.println("性别:" + person.getGender());
}
}
```
这段代码会输出:
```
姓名:张三
年龄:28
性别:男
```
阅读全文