java 可不可以继承多个类
java是不是不可以同时继承多个类,但为什么下面这段程序在eclipse里没报错???publicinterfaceIGameHandlerextendsKeyListe...
java 是不是不可以同时继承多个类,但为什么下面这段程序在eclipse里没报错???public interface IGameHandler extends KeyListener, ActionListener, MouseListener, MouseMotionListener { public abstract IControl getControl(); public abstract void setControl(final IControl control);}
展开
4个回答
展开全部
说明 KeyListener, ActionListener, MouseListener, MouseMotionListener 都是接口
“接口可以继承多个接口”,
interface IGameHandler 是接口,不是类。
接口和类的区别:
一、接口只是一个协议,继承接口了就必须实现接口内的所有方法。接口比抽象类更抽象。
二、类包含方法,是对一个过程具体实现。
三、接口可以继承多个接口,类可以实现多个接口,类不可以继承多个类。
“接口可以继承多个接口”,
interface IGameHandler 是接口,不是类。
接口和类的区别:
一、接口只是一个协议,继承接口了就必须实现接口内的所有方法。接口比抽象类更抽象。
二、类包含方法,是对一个过程具体实现。
三、接口可以继承多个接口,类可以实现多个接口,类不可以继承多个类。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java 一个类不能同时继承多个类,一个类只能继承一个类(class),但是可以实现多个接口(interface);一个接口(interface)能够继承多个接口(interface)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java类只能单继承,也就是只能继承一个类。但是java的接口可以继承多个接口,例如接口A可以继承B,C,D三个接口,A的实现类就需要实现A本身的方法,和B,C,D的所有的方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询