问答详情
源自:10-2 多态中的引用类型转换

父类与子类

为什么将父类比作大类型,而将子类比作小类型?明明子类具有父类的所有功能,并且可以具有自己独有的功能,即子类的拥有更多的功能

提问者:慕粉4084814 2016-10-05 23:16

个回答

  • DarkMage
    2016-10-05 23:42:07
    已采纳

    将父类比作大类型是由于可以被多次多个子类继承,继承的子类有多种类型的,例如animal父类,可以有dog类继承,也可以有cat类继承,但是子类dog类只能是dog类型的,不能转化为cat类型;cat类也只能是cat类,不能转成其他的子类