java题目-完善学生类

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:39:09
定义一个Java类来表示学生信息,(id)、姓名(name)、年龄(age)和成绩(grade)四个信息。要求自动生成学号,具有分数调解功能(方法重载)...

import javax.swing.*;
public class Student
{
private String StuName;
private int StuNum;
private static int Num=0;
private int StuAge;
private int Grade;
private boolean SetGradeOrNot;
public Student(String StuName,int StuNum,int StuAge)
{
this.StuName=StuName;
Num++;
this.StuNum=Num;
this.StuAge=StuAge;
this.SetGrade=false;
}
public void SetGrade()
{
try
{
this.Grade=Integer.ParseInt(JOptionPane.ShowInputDialog("请输入分数:"));
this.SetGrade=true;
}
catch(Exception e)
{
this.SetGrade=false;
}
}
public void SetGrade(int Grade)
{
this.Grade=Grade;
}
public int GetGrade()
{
return this.Grade;
}
public void SetName()
{
this.StuName=JOptionPane.ShowInputDialog("请输入姓名:");
}
public void SetName(String StuName)