interface A { void fa(); } class C implements A{ void fa() {...} } 假如现在有类D,它需要实现接口A,也要继承类C, 当把extends放在前面,则类D会先继承C,再实现接口A,那么就不用再去实现fa()了,即 class D extends C implements A{ } 若将extends 放在implements后面,那就要实现fa()方法了,但又继承类C,类c中也可fa()方法,此时就会出现问题!