⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 student.java

📁 JAVA程序
💻 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 + -