定义一个名为“Person”的类,包含私有属性“name”(姓名)、“age”(年龄)和“gender”(性别)。提供公有的方法来设置和获取这些属性的值。 2. 创建“Person”类的对象,并使用封装的方法设置和获取属性值,最后打印出对象的信息。代码
时间: 2024-09-19 18:12:18 浏览: 24
python调用私有属性的方法总结
在Java中,你可以按照下面的方式来定义一个名为"Person"的类:
```java
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)
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
// 设置属性的方法(setter)
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setGender(String gender) {
this.gender = gender;
}
// 打印对象信息的方法
@Override
public String toString() {
return "Name: " + name + ", Age: " + age + ", Gender: " + gender;
}
}
```
接下来,你可以创建并操作这个类的对象:
```java
public static void main(String[] args) {
// 创建Person对象
Person person = new Person("Alice", 30, "Female");
// 设置属性值
person.setName("Bob");
person.setAge(25);
person.setGender("Male");
// 获取并打印属性值
System.out.println("Person information:");
System.out.println(person);
// 输出:Person information: Name: Bob, Age: 25, Gender: Male
}
```
阅读全文