一个类不能直接继承多个类,java是单继承语言。
比如说这样:class A extends B,C 不能这样写,因为java不支持多继承。
但是可以像下面这样实现继承多个类:class A extends B,class C extends A,这样C就同时继承了B和A两个类了。
说明 KeyListener, ActionListener, MouseListener, MouseMotionListener 都是接口
“接口可以继承多个接口”,
interface IGameHandler 是接口,不是类。
接口和类的区别:
一、接口只是一个协议,继承接口了就必须实现接口内的所有方法。接口比抽象类更抽象。
二、类包含方法,是对一个过程具体实现。
三、接口可以继承多个接口,类可以实现多个接口,类不可以继承多个类。
java 一个类不能同时继承多个类,一个类只能继承一个类(class),但是可以实现多个接口(interface);一个接口(interface)能够继承多个接口(interface)
java类只能单继承,也就是只能继承一个类。但是java的接口可以继承多个接口,例如接口A可以继承B,C,D三个接口,A的实现类就需要实现A本身的方法,和B,C,D的所有的方法。