以下是 Java 代码:

public class Person {
    private String name;
    private String gender;
    private int age;

    public Person() {
        System.out.println('调用了父类的构造方法');
    }

    public Person(String name, String gender, int age) {
        this.name = name;
        this.gender = gender;
        this.age = age;
        System.out.println('调用了父类的构造方法');
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public String getGender() {
        return gender;
    }

    public int getAge() {
        return age;
    }

    public void display() {
        System.out.println('姓名:' + name);
        System.out.println('性别:' + gender);
        System.out.println('年龄:' + age);
    }
}

可以看到,Person 类中的姓名、性别和年龄属性都被封装了起来,通过 set 和 get 方法来进行赋值和获取。构造方法分为不带参和带参两种,不带参的构造方法用于初始化,同时输出调用了父类的构造方法。display 方法用于显示姓名、性别和年龄。

Java 编写 Person 类:封装姓名、性别和年龄属性

原文地址: https://www.cveoy.top/t/topic/n8DM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录