【发布时间】:2012-01-27 18:53:37
【问题描述】:
我在相互转换类时遇到问题。
要更详细地解释它,请看这张图片。
在我的代码中,我执行SkillBase s = new SkillBase();,然后在该类中设置一些值。
然后我尝试做Subclass sub = (Subclass)s;,但是运行它时它会给出一个ClassCastException。
我添加了一个小的调试部分,它检查是否返回 true 的 instanceof。
我试过谷歌,在这里也看到了一些问题并阅读了它们(他们都没有适合我的答案)
那么,我该怎么办?
【问题讨论】:
标签: java class exception casting classcastexception