相对于cpp来说,java取消了多重继承。实际上多重继承会导致程序非常复杂。比如一个类的两个父类,有可能也继承了相同父类。这个时候调用哪个?
java通过可以实现多个接口。可是如果想跟别的共用接口代码,就很麻烦。使用组合方式,有时候无法达到效果。
而实际工作中,有时候发现确实需要多重继承。java的接口无能为力。
那么java有没有可能实现多重继承?或者加上一些限制?估计将来有可能加上这个特性。
相对于cpp来说,java取消了多重继承。实际上多重继承会导致程序非常复杂。比如一个类的两个父类,有可能也继承了相同父类。这个时候调用哪个?
java通过可以实现多个接口。可是如果想跟别的共用接口代码,就很麻烦。使用组合方式,有时候无法达到效果。
而实际工作中,有时候发现确实需要多重继承。java的接口无能为力。
那么java有没有可能实现多重继承?或者加上一些限制?估计将来有可能加上这个特性。