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

类型转换是什么意思

老师讲得时候一直说Dog类型,Cat类型。  Dog和Cat不是两个类吗?

还是类型就是类得意思?

提问者:慕前端2587650 2020-03-22 19:59

个回答

  • 平凡之路一路有你
    2020-03-22 23:36:25
    已采纳

    类是引用类型,也存在类型转换

    http://img4.mukewang.com/5e7785f50001033104930247.jpg

  • 慕容璃
    2020-03-22 23:41:59


    类型转换是父类中的对象自动转换为子类对象,或者子类中的对象强制转换为父类对象

    Dog类继承了Animal类,所以Dog类是Animal的子类,可以和Animal 类进行自动类型或者强制类型转换

    而Cat类没有继承Animal类,所以不能和Animal类进行类型转换


  • 慕无忌4210317
    2020-03-22 23:14:37

    简单来讲就是一个大桶,一个小桶之间的关系.小桶可以装进大桶里,叫向上转换,大桶塞进小桶里叫向下转换.

    有数据类型转换和类之间的转换.

    dog和cat都是animal的子类,讨论的是dog和animal的关系,以及cat和animal的关系.