关于getClass()和instanceof的区别与联系

1.用途:

  在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有区别的。

2.区别:

  ,instanceof进行类型检查规则是:是否属于该类或者属于该类的子类。而通过getClass获得类型信息采用==来进行检查是否相等的操作是严格的判断,不会考虑继承。

猜你喜欢

转载自www.cnblogs.com/quanhaijie/p/12191290.html
今日推荐