实现接口的非抽象类需要实现接口中的全部方法,但是对抽象类没有要求
如下图示:
interface A { void a1(); void a2(); void a3(); }
abstract class B_A implements A { void a1() { System.out.println("test A1"); } }
class C extends B_A { void a2() { System.out.println("test A2"); }
void a3() { System.out.println("test A3"); } }
|
从上例中,我们知道C类中已经包含了接口A的全部方法的实现,其中a1方法是在抽象类B_A中实现的。
阅读(488) | 评论(0) | 转发(0) |