java不是不能多继承吗,这里的animal继承object,dog继承animal不就是多继承吗
多继承指的是一个类直接继承了多个类,比如说dog类既继承了animal类又继承了plant类就叫做多继承。这里dog类只继承了animal类,dog之中的object里的方法都是从animal类里面来的。
我也在想这个问题,但是如果animal继承了object,而dog继承的是animanl,并不算多继承,因为dog只是继承了animanl而已,而animanl因为继承了object才拥有toString()方法,如果写成dog extend animal,object
就不行了,我是这么理解的,不知道有没有大神可以来说说。