网站运营知识,重庆网站建设-首选云慧通,中国航天科工集团有限公司,上海平台有限公司java 中的instanceof 是一个二元操作符(运算符)运算符#xff0c;由于是字母组成#xff0c;所以是Java的保留关键字#xff0c;它的作用是用来判断#xff0c;instanceof 左边对象是否为instanceof 右边类的实例#xff0c;返回一个boolean类型值。还可以用来判断子父类的…java 中的instanceof 是一个二元操作符(运算符)运算符由于是字母组成所以是Java的保留关键字它的作用是用来判断instanceof 左边对象是否为instanceof 右边类的实例返回一个boolean类型值。还可以用来判断子父类的所属关系。举几个例子boolean b1 Sting instanceof Object;b1为true因为String是Object的子类boolean b2 new String() instanceof String;b2为trueboolean b3 new Object() instanceof String;b3为falseObject是父类boolean b4 A instanceof Character;编译不通过‘A’在此处视为基本数据类型charinstanceof操作符只能用作对象的判断boolean b5 null instanceof String;b5为false这是instanceof 特 有 的 规 则 若左操作数为null 结果就直接返回false 不再运算右操作数是什么类boolean result object instanceof class参数Result布尔类型。Object必选项。任意对象表达式。Class必选项。任意已定义的对象类。说明如果 object 是 class 的一个实例则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例或者 object 是 null则返回 false