关于instanceof关键字
这个关键字是用来判断对象是否属于某个类,比较时存在三种情况
第一种:
子类 instanceof父类(接口或者抽象类,也可以是具体类)
结果是 true;
第二种:
具体 instanceof 具体
结果是 true;
第三种:
父类(接口或者抽象类,也可以是具体类) instanceof 子类
结果是 false;
关于为什么判断比较时,null写在前面
网上说是为了防止笔误,但是我觉得好像有时候这样写可以避免一些空指针异常;
关于instanceof关键字
这个关键字是用来判断对象是否属于某个类,比较时存在三种情况
第一种:
子类 instanceof父类(接口或者抽象类,也可以是具体类)
结果是 true;
第二种:
具体 instanceof 具体
结果是 true;
第三种:
父类(接口或者抽象类,也可以是具体类) instanceof 子类
结果是 false;
关于为什么判断比较时,null写在前面
网上说是为了防止笔误,但是我觉得好像有时候这样写可以避免一些空指针异常;