标签:oar start too 派生 getc rgs eof tail alt
在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有差别的,下面从代码中看看区别:
从程序输出可以看出,instanceof进行类型检查规则是:你属于该类吗?或者你属于该类的派生类吗?而通过getClass获得类型信息采用==来进行检查是否相等的操作是严格的判断。不会存在继承方面的考虑;
java-----instanceof与getClass的区别
标签:oar start too 派生 getc rgs eof tail alt
原文地址:http://www.cnblogs.com/diegodu/p/7266953.html