编写一个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();
}