前言:
如今我们对“java向下转型的风险”可能比较注意,你们都需要剖析一些“java向下转型的风险”的相关文章。那么小编同时在网摘上搜集了一些有关“java向下转型的风险””的相关知识,希望兄弟们能喜欢,我们快快来了解一下吧!视频加载中...
1.1.1.强制向下转型的问题
Exception in thread "main" java.lang.ClassCastException: com.kuaixueit.duotai.test.Dog cannot be cast to com.kuaixueit.duotai.test.Cat
at com.kuaixueit.duotai.test.Test.testAnimal(Test.java:9)
at com.kuaixueit.duotai.test.Test.main(Test.java:23)
类型转换异常,也是一个运行时异常。一般发生在强制向下转型时,当将一个不属于某个类型的对象强转为这个类型时,就会出现这个问题。
结论:
在使用强制向下转型时,如果将不属于某个类型的对象强制转换为这个类型,就会出现类型转换异常;
标签: #java向下转型的风险