正在回答
1回答
同学你好,
1、向上转型也称之为自动转型,也就是父类引用指向子类实例。
举例说明:
2)向下转型也称之为强转(强制转型),也就是子类引用指向父类实例
举例说明:
关于向上转型和向下转型这里举一个小例子,同学可以参照着理解哦~
老板让所有员工在九点钟开始工作, 他只要在九点钟的时候说:“开始工作”即可,而不需要对销售人员说:“开始销售工作”,对技术人员说:“开始技术工作”, 因为“员工”是一个抽象的事物, 只要是员工就可以开始工作,他知道这一点就行了。至于每个员工,当然会各司其职,做各自的工作。
这时我们只需要定义一个员工类,不同的员工继承它。
员工的引用指向不同员工的对象。这里就是向上转型。
将员工的对象强转为某一种专门的人员,例如:技术人员,就是向下转型。
祝学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星