有道Java题需要帮忙

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

class student{ /*******学生类*******/
private String name;
private int age=0;
private String degree;

public student()
{
}

public student(String name,int age,String degree)
{
this.age=age;
this.degree=degree;
this.name=name;
}

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

}

class undergradute extends student/*******本科生类*******/
{
priv