Java题需要帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:18:00
Java题:设计一个学生类,其属性有姓名(name)、年龄(age)、学位(degree)。由学生类派出本科生(undergradute)类和研究生(gradute)类,在本科生类中增加属性:选专业(specialty),在研究生类中增加属性研究方向(studydirection)。每一个类都有相关数据的输出方法。

继承关系

//父级
class Stu{
String name;
int age;
String degree

public void setName(String name){ this.name=name;}
public void setAge(int age){ this.age=age;}
public void setDegree(String degree){ this.degree=degree;}

public String getName(){ return name;}
public int getAge(){ return age;}
public String getDegree(){ return degree;}
}

//子级
//本科
class Undergraduate extends Str{
String specialty;

public void setSpecialty(String specialty){ this.specialty=specialty;}
public String getSpecialty(){ return specialty;}
}

//研究生
class Gradute extends Str{
String studydirection;

public void setStudydirection(String studydirection){ this.studydirection=studydirection;}
public String getStudydirection(){ return studydirection;}
}

搞不懂你要问什么