类型转换是什么意思

来源:10-2 多态中的引用类型转换

慕前端2587650

2020-03-22 19:59

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

还是类型就是类得意思?

写回答 关注

3回答

  • 平凡之路一路有你
    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类进行类型转换


    慕UI801...

    cat继承了animal类啊

    2020-12-26 17:21:03

    共 1 条回复 >

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

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

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题