Java instanceof 运算符
来源:互联网 发布:淘宝卖家有哪些活动 编辑:程序博客网 时间:2024/06/05 00:15
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。
instanceof 运算符用来判断一个变量所引用的对象的实际类型,注意是它引用的对象的类型,不是变量的类型。请看下面的代码:
public final class Demo{ public static void main(String[] args) { // 引用 People 类的实例 People obj = new People(); if(obj instanceof Object){ System.out.println("我是一个对象"); } if(obj instanceof People){ System.out.println("我是人类"); } if(obj instanceof Teacher){ System.out.println("我是一名教师"); } if(obj instanceof President){ System.out.println("我是校长"); } System.out.println("-----------"); // 分界线 // 引用 Teacher 类的实例 obj = new Teacher(); if(obj instanceof Object){ System.out.println("我是一个对象"); } if(obj instanceof People){ System.out.println("我是人类"); } if(obj instanceof Teacher){ System.out.println("我是一名教师"); } if(obj instanceof President){ System.out.println("我是校长"); } } } class People{ } class Teacher extends People{ } class President extends Teacher{ }
本文永久更新地址:http://liuyanzhao.com/3049.html
转载请注明
0 0
- JAVA运算符 instanceof
- Java instanceof 运算符
- Java instanceof 运算符
- java instanceof 运算符
- Java中的instanceof运算符
- java 中的instanceof 运算符
- java 中的instanceof 运算符
- java的instanceof 运算符
- java 中的instanceof 运算符
- java的instanceof运算符
- java入门教程-4.5Java instanceof 运算符
- 关于java中的instanceof运算符
- java学习笔记<五>instanceof运算符
- java instanceof 运算符(多态2)
- 详解Java中instanceof运算符
- Java 中 instanceof 运算符的用法
- 【Eternallyc】JAVA语法-instanceof运算符
- 深入浅析JAVA中的instanceof运算符
- 二叉树
- 序列化二叉树
- 【响应式web设计(一)】像素
- jQuery懒加载插件-lazyload(还有 jquery.scrollLoading 插件也可以实现图片滚动加载)
- 【luogu2292】[HNOI2004]L语言
- Java instanceof 运算符
- ssm整合之六 时间日期装换
- 插入百万数据测试
- Rescue (hdu1242)
- svn 命令行下常用的几个命令
- 济南 青岛 社保转移
- 更新机器人走路
- mybatis 学习记录(1)—— 入门程序
- 51nod1283