让我们先来了解一下,怎么用转型。
转型
要转型,首先要有继承。继承是面向对象语言中一个代码复用的机制,简单说就是子类继承了父类中的非私有属性和可以继承的方法,然后子类可以继续扩展自己的属性及方法。
向上转型: 通过子类对象 (小范围) 实例化父类对象 (大范围) , 这种属于自动转换
- Father f = new Son();
向下转型: 通过父类对象 (大范围) 实例化子类对象 (小范围) , 这种属于强制转换
- Son s = (Son) f;
总结:
向上转型示例
向下转型示例
深入理解
向上转型示例
返回上层目录
向下转型示例
返回上层目录