我学的是C++,最近刚开始接触java,但这段代码比较简单,应该是对的。你可以参考一下
另外他题目的意思是创建一个叫student的类,student需要承类person的所有方法和成员变量,除此 之外还需额外添加person中所不具备的成员变量score,和成员方法show();与此同时student类还需要继承接口iperson的所有抽象方法,并进行定义,这里因为不知道具体eat这些药 做些什么,所以只要写上空函数就行了。
public class Student extends Person implements IPerson{
private int score; /// 申明新成员变量
public void Eat() /// 接口实现
{}
public void Drink(); ///接口实现
{}
public void Sleep() ///接口实现
{}
public Student() ///构造函数
{
score = 0; ///初始化成员变量
}
public void setScore( int newScore) /// 申明并定义新方法
{
this.score = newScore;
}
public int getScore() /// 申明并定义新方法
{
return this.score;
}
public void show() /// 申明并定义新方法
{
println(name + "分数是:"+ getScore());
}
}