给Student类确定添加4个属性

给Student类确定添加4个属性:3个实例成员变量(名字、体重、年龄)、1个静态成员变量(爱好:默认值为:学习) 添加默认构造方法和有参构造方法(3个参数,分别给名字、体重和年龄赋初始值) 编写展示学生能够学习(learn)的方法――提供两个参数传入:分别代表学生的名字(name)和排名(rank)(方法内只需打印学生的“名字班级排名”) 测试:在main方法中创建两个学生对象student1(张三、100、18)和student2(兰兰、90、19),student1使用默认构造方法创建,student2使用有参构造方法创建。分别打印出student1和student2的名字、体重、年龄和爱好。并调用student1和student2的学习方法。

打开eclpse,选择代码添加属性,然后根据生成的代码修改!!!

public class Student{
    private String name;
    private Double weight;
    private Integer age;
    //get set 
    public String getName(){
        return name;
    }
    public void setName(String name){
        this.name = name;
    }

    public Student(){};
    public Student(String name,Double weight,Integer age){
        this.name = name;
        this.weight = weight;
        this.age = age;
    }

    public void learn(String name,Integer rank){
        System.out.println(name + "班级排名:" + rank);
    }
    
    public static void main(String[] args){
        Student stu1 = new Student();
        stu1.setName("张三");
        stu1.setWeight(100.0);
        stu1.setAge(18);
        Student stu2 = new Student("兰兰",90.0,19);
        stu1.learn(stu1.getName(),1);
        stu2.learn(stu2.getName(),2);
    }
}