当前位置: 代码迷 >> J2SE >> 先向上转型,再向下转型。和,先向下转型,再向上转型。会有危险吗?请举例说明?该如何解决
  详细解决方案

先向上转型,再向下转型。和,先向下转型,再向上转型。会有危险吗?请举例说明?该如何解决

热度:138   发布时间:2016-04-24 12:12:19.0
先向上转型,再向下转型。和,先向下转型,再向上转型。会有危险吗?请举例说明?
如题。

------解决方案--------------------
你说的“先向下转型”在Java中无法做到,父类被强制转换为子类的时候会报类型转换的异常,除非这本身就是子类的实例(那就得先向上转型为父类,没这个必要)

向上转型然后向下转型没有什么问题,只要保证跟实际的变量类型相同