在强制转换之前断言 - ClassCastException还是AssertionError?

时间:2015-02-26 13:39:45

标签: java exception error-handling

做这样的事情是否有任何意义:

Object object = getSomeObject();
assert object instanceof ClassA;
ClassA a = (ClassA) object;

我知道如果object不是ClassA个实例,那么无论如何都会发生ClassCastException

是否可以使用前面提到的错误信号?

0 个答案:

没有答案