java.lang.ClassCastException
是指类型转换出错
当前者的域小于后者的时候出现
譬如说:前者A是子类的对象,而后者B是父类的对象
若使用A = B;就会抛出java.lang.ClassCastException
子类可以强制转换成父类,但是父类不能强制转换成子类
假设有类A和B(A不是B的父类或子类),O是A的实例,那么当强制将O构造为类B的实例时抛出该异常
是指类型转换出错
当前者的域小于后者的时候出现
譬如说:前者A是子类的对象,而后者B是父类的对象
若使用A = B;就会抛出java.lang.ClassCastException
子类可以强制转换成父类,但是父类不能强制转换成子类
假设有类A和B(A不是B的父类或子类),O是A的实例,那么当强制将O构造为类B的实例时抛出该异常
本文详细解释了Java中常见的类型转换异常java.lang.ClassCastException的原因及其发生场景,介绍了父类与子类之间的转换规则,并提供了具体的示例说明。
5万+

被折叠的 条评论
为什么被折叠?



