用JAVA定义一个学生的类Student 。

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:48:25
1.属性包括学号,班级,学号,性别,年龄;方法包括:获得学号,获得班级号,获得性别,获得性别,获得年龄,修改年龄。
2.根据定义的学生类派生出“小学生,中学生,大学生,研究生”四个类,其中“大学生”再派生出“一年级学生,二年级学生,三年级学生,四年级学生”四个类;研究生派生出“硕士生和博士生”两个类。

public class Student { //定义一个学生类
private int StuNum; //学号
private int Class; //班级
private char Gender; //性别
private int Age; //年龄
public Student(int StuNum, int Class, char Gender, int Age){//构造函数
this.stuNum = StuNum;
this.class = Class;
this.gender = Gender;
this.age = Age;
}
public int getStuNum() { //获得学号
return StuNum;
}

public int getClass() { //获得班级号
return Class;
}

public char getGender() { //获得性别
return Gender;
}
public void setGender(char Gender) { //修改性别
this.Gender = Gender;
}
public int getAge() { //获得年龄
return Age;
}
public void setAge(int Age) { //修改年龄
this.Age = Age;
}

public class Pupil extends Student //小学生
{
//...(由于没说派生后要新加什么东西,所以这里写了省略号,如果想在
// 新派生出来的类里加点什么特殊的东西,直接在省略号位置加就行了
// 下同)
}

public class MidSchoolStu exte