如果class B
和class C
扩展了class A
并且我有一个对象类型B
或C
,那么如何确定它是实例的哪种类型?
14
@starblue Casting将是我想到的第一件事。我怀疑如果没有任何需要,instanceof运算符会存在。
—
b1nary.atr0phy 2012年
@ b1nary.atr0phy最好先使用nottanceof运算符。如果有强制转换为不兼容的类型,我相信,这将导致一个ClassCastException
—
committedandroider