有没有大神能帮帮我这个初学者?

这是我们的上机题 可是我感觉不是很理解这个 到底最后是要写一个怎么样的代码出来 希望有大神可以帮忙写一个参照研究

1)定义类Student及其成员(姓名,学号,年龄和成绩);
2)为类Student添加实例成员函数Info(),该函数具有输出姓名,学号,年龄和成绩等信息的功能;
3)为主程序类添加静态成员函数StudentInfo(Student stud),该函数具有输出stud的姓名,学号,年龄和成绩等信息的功能;
4)在主程序中实例化Student;
5)在主程序类的Main函数中调用Student类的Info函数显示实例信息;
6)在主程序类的Main函数中调用StudentInfo函数显示实例信息;

package com.cn.darius;

public class Student {

private String name;
private String studentId;
private Integer age;
private String grade;

public String getName() {
    return name;
}

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

public String getStudentId() {
    return studentId;
}

public void setStudentId(String studentId) {
    this.studentId = studentId;
}

public Integer getAge() {
    return age;
}

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

public String getGrade() {
    return grade;
}

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

public String info() {
    return "Student [name=" + name + ", studentId=" + studentId + ", age="
            + age + ", grade=" + grade + "]";
}

public static String studentInfo(Student stud) {
    String string = stud.info();
    return string;

}

public static void main(String[] args) {
    Student student = new Student();
    student.setAge(12);
    student.setGrade("100");
    student.setName("张三");
    student.setStudentId("123456");

    String studentInfo = Student.studentInfo(student);

    System.out.println(studentInfo);

}

}

你可以用它给自己new 一个对象

就是创建一个 Student 类的对象,然后给这个对象 设置一些值,最后把这些值 打印出来