栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

向上转型和向下转型的区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

向上转型和向下转型的区别

父子对象之间的转换分为了向上转型和向下转型,它们区别如下:

向上转型:通过子类对象(小范围)实例化父类对象(大范围),这种属于自动转换

失去了子类新增的方法,只能调用父类里面已经有的方法

向下转型:通过父类对象(大范围)实例化子类对象(小范围) .这种属于强制转换

在Java中.向下转型则是为了.通过父类强制转换为子类.从而来调用子类独有的方法,为了保证向下转型的顺利完成。在Java中提供了一个关键字instanceof ,通过instanceof可以判断某对象是否是某类的实例,如果是则返回true, 否则为false 

参考视频:69、向上转型和向下转型_哔哩哔哩_bilibili

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644636.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号