编写一个 Person 类,怎么编写

有这些要求:
私有化该类的成员变量:name,age,sex;
编写带有三个参数的构造函数;
编写成员变量的 get()与 set()方法;
编写两个方法 work()和 play(),方法中分别输出“Person can work.”和“Person can play.”

public class Person {
    private String name;
    private String sex;
    private int age;
    
    public Person(String name, String sex, int age) {
        super();
        this.name = name;
        this.sex = sex;
        this.age = age;
    }
    
    public void work() {
        System.out.println("Person can work.");
    }
    
    public void play() {
        System.out.println("Person can play.");
    }

    public String getName() {
        return name;
    }

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

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

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

/**
 * 有这些要求:
 * 私有化该类的成员变量:name,age,sex;
 * 编写带有三个参数的构造函数;
 * 编写成员变量的 get()与 set()方法;
 * 编写两个方法 work()和 play(),方法中分别输出“Person can work.”和“Person can play.”
 */
public class Person {
    //私有化该类的成员变量:name,age,sex;
    private String name ;
    private int age;
    private String sex;
    
    //编写带有三个参数的构造函数;
    public Person(String name, int age, String sex) {
        this.name = name;
        this.age = age;
        this.sex = sex;
    }
    
    //编写成员变量的 get()与 set()方法;
    public String getName() {
        return name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
    
    public int getAge() {
        return age;
    }
    
    public void setAge(int age) {
        this.age = age;
    }
    
    public String getSex() {
        return sex;
    }
    
    public void setSex(String sex) {
        this.sex = sex;
    }
    
    //编写两个方法 work()和 play(),方法中分别输出“Person can work.”和“Person can play.”
    public void work(){
        System.out.println("Person can work.");
    }
    
    public void play(){
        System.out.println("Person can play.");
    }
}