为了账号安全,请及时绑定邮箱和手机立即绑定

类型转换是什么意思

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

还是类型就是类得意思?

正在回答

3 回答

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

http://img1.sycdn.imooc.com//5e7785f50001033104930247.jpg

2 回复 有任何疑惑可以回复我~


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

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

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


2 回复 有任何疑惑可以回复我~
#1

慕UI8012440

cat继承了animal类啊
2020-12-26 回复 有任何疑惑可以回复我~

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

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

类型转换是什么意思

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信