java遗珠不做多继承的原因
Posted 吴冬冬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java遗珠不做多继承的原因相关的知识,希望对你有一定的参考价值。
类和接口一个显著的区别就是类有字段,而接口没有,如果多继承的两个超类有同样的字段,或者对同字段进行操作,那设计上就会很很混乱,再比如有同样的方法,给超类增加一个方法,还要考虑其他超类会不会重名,这无疑增大了coder的负担。
但是多接口就不会,因为没有字段,因此处理上就简单很多,遇到同名的方法按照继承规则处理就可以了。
因此不做多继承更多考虑的还是超类在字段上的访问冲突会增大coder的心智负担。
以上是关于java遗珠不做多继承的原因的主要内容,如果未能解决你的问题,请参考以下文章