Student.java



import java.io.Serializable;

/** 学生の情報のクラス */

public class Student implements Serializable {

  /** 学年 */

     protected int grade;

  /** 所属学科 */

     protected String department;

  /** 学籍番号 */

     protected int number;

  /** 氏名 */

     protected String name;

  /** コンストラクタ */

     public Student( int grade, String department,
                     int number, String name ){

          this.grade = grade;
          this.department = department;
          this.number = number;
          this.name = name;
     }

  /** 学生の学年を調べるメソッド */

     public int getGrade(){

          return grade;
     }

  /** 学生の学年を設定するメソッド */

     public void setGrade( int grade ){

          this.grade = grade;
     }

  /** 学生の所属学科を調べるメソッド */

     public String getDepartment(){

          return department;
     }

  /** 学生の所属学科を設定するメソッド */

     public void setDepartment( String department ){

          this.department = department;
     }

  /** 学生の学籍番号を調べるメソッド */

     public int getNumber(){

          return number;
     }

  /** 学生の学籍番号を設定するメソッド */

     public void setNumber( int number ){

          this.number = number;
     }

  /** 学生の氏名を調べるメソッド */

     public String getName(){

          return name;
     }

  /** 学生の氏名を設定するメソッド */

     public void setName( String name ){

          this.name = name;
     }
}