关于instanceof关键字
这个关键字是用来判断对象是否属于某个类,比较时存在三种情况
第一种:
子类 instanceof父类(接口或者抽象类,也可以是具体类)
结果是 true;
第二种:
具体 instanceof 具体
结果是 true;
第三种:
父类(接口或者抽象类,也可以是具体类) instanceof 子类
结果是 false;
关于为什么判断比较时,null写在前面
网上说是为了防止笔误,但是我觉得好像有时候这样写可以避免一些空指针异常;
本文共 283 字,大约阅读时间需要 1 分钟。
这个关键字是用来判断对象是否属于某个类,比较时存在三种情况
子类 instanceof父类(接口或者抽象类,也可以是具体类)
结果是 true;
具体 instanceof 具体
结果是 true;
父类(接口或者抽象类,也可以是具体类) instanceof 子类
结果是 false;
网上说是为了防止笔误,但是我觉得好像有时候这样写可以避免一些空指针异常;
转载于:https://my.oschina.net/1107156537/blog/1544402