在 Java 中,instanceof
关键字用于检查一个对象是否是某个特定类或其子类的实例。它的语法如下:
其中,Object
是要检查的对象,Class
是要检查的类或接口。
instanceof
关键字的返回值是一个布尔值,如果对象Object
是类Class
的实例,则返回true
,否则返回false
。
以下是一个使用instanceof
关键字的示例代码:
在上述示例中,定义了一个checkInstanceOf
方法,该方法接受两个参数,一个对象obj
和一个类clazz
。然后,使用instanceof
关键字来检查对象obj
是否是类clazz
的实例,并根据检查结果输出相应的消息。
通过使用instanceof
关键字,可以动态地检查对象的类型,这对于处理多态性和反射编程非常有用。