在程序中定义一个接口 Achievement

编写一个Java程序,在程序中定义一个接口 Achievement,定义一个父类Person,定义一个子类 Student 继承Achievement接口,在子类 Student中实现接口中的抽象方法并调用父类的方法。

1、定义一个接口 Achievement

public interface Achievement {
    abstract void show();
}

2、定义一个父类Person

public class Person {

    public void eat() {
        System.out.println("I am eating...");
    }
}

3、定义一个子类 Student 继承Person 实现Achievement接口抽象方法并调用父类的方法

public class Student extends Person implements Achievement {

    // 实现接口方法
    @Override
    public void show() {
        // 调用父类方法
        eat();
    }
}

4、测试

public static void main(String[] args) {
    Achievement a = new Student();
    a.show();
}