多继承

目录导航

基本内容

Java不支持类之间的多继承,即一个子类只能有一个父类。单继承性使得Java简单,易于管理程序,不会出现逻辑错误以及多继承自身的缺陷。为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口,从而在另一个更合理的角度来实现纯粹的多重继承性,实现接口使用关键字implements。

继承使用关键字extends,包括子类与父类之间的继承,和子接口与父接口之间的继承,类与接口之间只可以是实现(implements)的关系。

子类与父类之间只可以单继承,类可以实现多个接口,接口之间可以实现多继承,即一个子接口可以使用extends关键字继承多个父接口,只需用逗号将接口名一一分开即可,但是如果真的必须需要使用这样复杂的机制,务必注意方法重名导致的问题。

相关百科
返回顶部
产品求购 求购