📄 student.java
字号:
/*
* Student.java
*
* Created on 2007年12月23日, 上午11:32
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
/**
*
* @author Leeking
*/
public class Student extends Person//Student类继承自Person类
{
public Student(){}
/**
Student类构造函数 Student(String ID,String name ,String gender,int age, int score )
@param ID 学号
@param name 姓名
@param gender 性别
@param age 年龄
@param score 分数
*/
public Student(String ID,String name ,String gender,int age, int score )
{
super(name,gender);
this.ID=ID;
this.age=age;
this.score=score;
}
/**
返回学生ID :getID()
@return 学号
*/
public String getID()
{
return ID;
}
/**
Student类方法 setID(String id)
@param id 学号
*/
public void setID(String id)//设置ID
{
ID = id;
}
/**
返回学生ID :getAge()
@return 年龄
*/
public int getAge() //获取年龄
{
return age;
}
/**
Student类方法 setAge(int age)
@param age 年龄
*/
public void setAge(int age)//设置年龄
{
this.age = age;
}
/**
返回学生ID :getAge()
@return 年龄
*/
public int getScore() //获取成绩
{
return score;
}
/**
Student类方法 setScore(int score)
@param score 分数
*/
public void setScore(int score) //设置成绩
{
this.score = score;
}
/**
设置分数等级:calcGrade()
@return 等级
*/
public char calcGrade()//设置分的等级
{
if(getScore()>=90)return 'A';
else if(getScore()>=80&&getScore()<=90)return 'B';
else if(getScore()>=70&&getScore()<=80)return 'C';
else if(getScore()>=60&&getScore()<=70)return 'D';
else return 'E';
}
/**
重写学生信息 :toString()
@return 学号 姓名 性别 年龄 分数
*/
public String toString()
{
return ID+" "+super.getName()+" "+super.getGender()+" "+age+" "+score+" "+this.calcGrade();
}
private String ID;
private int age;
private int score;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -