其他分享
首页 > 其他分享> > 向上转型和向下转型

向上转型和向下转型

作者:互联网

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

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

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

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

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

 

 

 

 

 

 

 

 

 

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

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

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

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

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

标签:父类,对象,子类,转型,创建,向下,向上
来源: https://www.cnblogs.com/NanFangDaGua/p/16443053.html