当前位置: 代码迷 >> J2SE >> Java 为何子类能转换成父类,反之不行
  详细解决方案

Java 为何子类能转换成父类,反之不行

热度:53   发布时间:2016-04-23 20:01:37.0
Java 为什么子类能转换成父类,反之不行?
Java 为什么子类能转换成父类,反之不行?
这是强制规定还是,语言实现的要求,求大神解答!
------解决思路----------------------
父类A有两个子类a1和a2,你想由父类转子类,java不知道你具体是转成a1还是a2,所以需要强转

去看下继承、多态
------解决思路----------------------
父类:水果
子类:苹果

苹果是水果,所以 子类可以自动转换为父类

水果不一定是苹果,所以需要强行转换