对象为什么要向上转型 为什么要向下转型 他们的意义何在
1. 对于 对象向上转型的意义
对象向上转型的最大的特点在于其可以通过父类对象自动接收 子类实例。而在实际的项目开发中,就可以利用这一原则实现方法接收或 返回参数类型的统一
2. 对于 对象向下转型的意义
对象 向上 实例化后 ,如果想调用子类自己扩充的方法时 就必须强制性将其转换为指定的子类类型。
对象向下转型 有意义的时候 的前提 是 对象 向上转型了 这样才可以获得 已经变动的数据值 要不然 对象向下转型 和 普通对象实例化 没有区别