首页 > 编程语言 > 详细

java-07-接口

时间:2021-04-01 22:51:10      阅读:24      评论:0      收藏:0      [点我收藏+]

1.对象的向上转型,其实就是多态的写法:

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

含义:右侧创建一个子类对象,把他当作父类来看待使用。

注意事项:向上转型时安全的,小范围转向了大范围

Animal animal = new Cat();

创建一只猫,当成动物来看待

2.对象的向下转型,其实就是一个还原动作

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

含义:将父类对象,【还原】成为本来的子类对象。

Cat cat = (Cat)animal;

注意事项:

a。必须保证对象本来的创建,就是猫,才能向下转型成为猫。

b。如果对象创建的时候本来不是猫,现在非要转型成为猫,就会报错

 

java-07-接口

原文:https://www.cnblogs.com/abcdefg2020/p/14607891.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!