获取实例类的最佳方法是什么?
推荐的方法是什么?以及它们之间有什么区别(性能):
- 比较班级
if( this.getClass().equals(MyClass.class) ){
这似乎与this.getClass() == MyClass.class
(或可能使用 Class.forName("com.test.MyClass")
)相同
测试(似乎更具可读性)的实例
if( this instanceof MyClass ){
使用类测试实例
if( MyClass.class.isInstance(myInst) ){