龙空技术网

Java-强制向下转型时需要注意的问题

java自学成才 57

前言:

如今我们对“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向下转型的风险