Java多重继承
为了充分理解如何解决Java的多重继承问题,我有一个需要澄清的经典问题。
让我说我有课Animal
它有子类Bird
和Horse
我需要上一堂课Pegasus
从Bird
和Horse
自Pegasus
是一只鸟和一匹马。
我认为这是典型的钻石问题。据我所知,解决这个问题的经典方法是Animal
, Bird
和Horse
类接口和实现Pegasus
从他们那里。
我想知道是否有另外一种方法可以解决我仍然可以为鸟类和马匹创造物体的问题。如果有一种方法也能创造动物,那将是伟大的,但不是必要的。