跳转至

数据类型转换

继承图

向上转型

从子类型转换成为基类型会在继承图里向上移动。

向上转型总是安全的,因为子类是基类的超集,至少包含基类中的所有方法。

示例

Shape s = new Circle();

应用

如果需要向上转型,则使用继承,否则使用组合?

向下转型


最后更新: September 10, 2023

评论