Java封装思想和方法

1.创建一个你所理解的学生类(Student), 至少含有3个属性,需体现出封装思想,必须含有study方法。

2.在上一题的基础上创建本科生类(Undergraduate), 继承学生类,重写study方法(study方法中输出“我爱Java”),并在main方法中调用

该回答引用chatgpt:


public class Student {
    private String name;
    private int age;
    private String grade;

    public Student(String name, int age, String grade) {
        this.name = name;
        this.age = age;
        this.grade = grade;
    }

    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 getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public void study() {
        System.out.println(name + " is studying.");
    }
}