问答详情
源自:9-8 Java 中的 Object 类 Ⅰ

java不是不能多继承吗,这里的animal继承object,dog继承animal不就是多继承吗

java不是不能多继承吗,这里的animal继承object,dog继承animal不就是多继承吗

提问者:check777 2019-01-27 22:43

个回答

  • 宝慕林8194180
    2019-02-05 14:07:25
    已采纳

    多继承指的是一个类直接继承了多个类,比如说dog类既继承了animal类又继承了plant类就叫做多继承。这里dog类只继承了animal类,dog之中的object里的方法都是从animal类里面来的。

  • 慕雪8199376
    2019-01-28 11:52:37

    我也在想这个问题,但是如果animal继承了object,而dog继承的是animanl,并不算多继承,因为dog只是继承了animanl而已,而animanl因为继承了object才拥有toString()方法,如果写成dog extend animal,object

    就不行了,我是这么理解的,不知道有没有大神可以来说说。