从技术的角度来说是为了降低複杂性。例如A类中有一个m方法,B类中也有一个m方法如果C类单独继承什么什么A类或者B类时,C类中的m方法要么继承什么什么于A类要么继承什么什么于B类。
而如果多重继承什么什么的话C类的m方法有可能来自A类,又有可能来自B类就会造成冲突。这样的继承什么什么关系僦会增加复杂性,甚至进一步影响多态的灵活性
你对这个回答的评价是?
java 不能多继承什么什么只能单继承什么什么,但是可实现多接ロ
A继承什么什么类B,实现接口C,D,EB位置只能有一个类,CDE可以有多个
你对这个回答的评价是
你对这个回答的评价是?
在Java中可以通过两种方式实现多态性:
示例:假设我们已经有了一些类imeplementing接口C:
创建一个新的类来实现具有相同行为的C呢就像这样:
不,多态不是方法重载和/或方法重写(实際上重载与面向对象设计无关):
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。