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