public interface A {
public void print();
}
public class C {
public void print() {
}
}
public class B extends C implements A{
}
这里定义了一个 接口 A 定义了抽象方法 public void print();
定义一个类 C 也定义一个方法 public void print(){}
定义一个类 B 实现接口 A,这时 B 就得实现接口 A 中的方法public void print();
还有个办法就是,B 在实现接口 A 的同时再继承 C ,这样 B 就可以不用实现 A 的方法了
因为 B 从 C 继承到一个实现过了的方法 public void print(){} ,正好相当于对接口 A 的实现