相关疑难解决方法(0)

Java多重继承

为了完全理解如何解决Java的多重继承问题,我有一个经典的问题需要澄清.

可以说我有类Animal此有子类BirdHorse我需要做一个类Pegasus,从扩展BirdHorsePegasus既是一只鸟和一匹马.

我认为这是经典的钻石问题.从我能理解经典的方式来解决,这是使Animal,BirdHorse类接口,并实现Pegasus从他们.

我想知道是否有另一种方法来解决我仍然可以为鸟类和马创造物体的问题.如果有一种方法可以创造动物,那将是伟大的但不是必要的.

java oop multiple-inheritance diamond-problem multiple-interface-implem

165
推荐指数
9
解决办法
14万
查看次数

Java中的多重继承,类中的类

我们在Java中知道,没有多重继承,你将如何证明这个例子.

Class A 

{

      has some features

     Class B extends Class C 
        {

              I can access A + C's features, B is child of two parents?
         }

}
Run Code Online (Sandbox Code Playgroud)

java

5
推荐指数
1
解决办法
1891
查看次数