首页 > 代码库 > instanceof操作符
instanceof操作符
instanceof 用法
result = 对象名称 instanceof 类型
参数:
result:布尔类型。
对象名称:必选项,任意对象表达式。
类型:必选项,任意已定义的类,可以是API中的类,可以是自定义的类。
说明:
如果对象是这个类型的一个实例,则 instanceof 运算符返回 true。如果对象不是指定类的一个实例,或者对象是 null,则返回 false
instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例
abstract class Animal { abstract void eat(); } class Dog extends Animal { void look ()…... } class Cat extends Animal { void catch() …… } class InstanceofDemo { public static void main(String[] args ) { method(new Dog()); } } public static void method(Animal a) { // instanceof:用于判断对象的具体类型。 if (a instanceof Cat) { Cat c = (Cat) a; c.catch(); } }
instanceof操作符
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。