如图,父类A,子类B,C
子类向父类转换:自动造型 如
父类向子类转换:强制转换
编译器只会检查转换前后两类是否有继承关系,如果有就通过,如下:
但运行时就会检查它的真实类型,是则通过,否则抛出ClassCastException异常
如图,父类A,子类B,C
子类向父类转换:自动造型 如
父类向子类转换:强制转换
编译器只会检查转换前后两类是否有继承关系,如果有就通过,如下:
但运行时就会检查它的真实类型,是则通过,否则抛出ClassCastException异常