简单的编程题,

2025-02-26 01:23:14
推荐回答(1个)
回答1:

我学的是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());
    }
}