谁会这道JAVA试题 今晚急求 谢谢了?

程序功能:在网络传输过程中,对象数据往往需要进行序列化操作,既将对象序列化为byte数组,同时也需要反序列化操作将byte数组转化为对象。下面程序中定义了一个Student类,在该类中已经实现了反序列化操作,请完成序列化的操作代码
import java.io.*;
class Student{
int stuNo;//学号
String name;//姓名
String sex;//性别
int age;//年龄
String grade;//年纪
String classname;//班级

public Student(int stuNo,String name,String sex,int age,String grade,String classname){
        this.stuNo = stuNo;
        this.name = name;
        this.sex = sex;
        this.age = age;
        this.grade = grade;
        this.classname = classname;

}

}

你是想写成这个样子嘛?

import java.io.Serializable;

public class Student implements Serializable{

    private static final long serialVersionUID = -6603171388351993302L;

        int stuNo;//学号
        String name;//姓名
        String sex;//性别
        int age;//年龄
        String grade;//年纪
        String classname;//班级

        //有参和无参构造
        public Student(int stuNo, String name, String sex, int age, String grade, String classname) {
            this.stuNo = stuNo;
            this.name = name;
            this.sex = sex;
            this.age = age;
            this.grade = grade;
            this.classname = classname;
        }
        public Student() {

        }   
}