isInstance(Object)和instance of的区别


isInstance(Object)

对于a.getClass. isInstance(参数)

如果a的类型等于参数的父类或是 参数的 父类的父类,return true,否则 return false

如果参数为null, return false。



instance of

对于c instanceof X.class

如果c的类型== X.class, return true.

如果c的父类或是父类的父类==X.class ,return true.



版权声明:本文为u010899537原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。