向上转型和向下转型


1对象向上转型其实就是多态写法

格式 父类名称 对象名 = new 子类名称;

含义右侧创建一个子类对象把它当做父类来看待使用 

向上转型一对是安全的 从小范围转向了大范围

创建了一致猫当做动物看待 没问题 向上转换称为更大范围的动物

向上转型和向下转型

 

 向上转型和向下转型

 

 向上转型和向下转型

 

 向上转型和向下转型

 

 向上转型和向下转型向上转型和向下转型

 

 对象的向下转向 其实是一个还原的动作

格式:子类名称 对象名 = (子类名称) 父类对象;

含义 将父类对象 还原成本来的子类对象

必须保证对象本来创建的时候就是猫 才能向下转型为猫

如果对象创建的时候本来不算猫 非要向下转换称为猫 就会报错 

原创文章,作者:506227337,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/271475.html

(0)
上一篇 2022年7月4日 16:46
下一篇 2022年7月4日 16:47

相关推荐

发表回复

登录后才能评论