java的instanceof()方法
来源:互联网 发布:装饰工程报价软件 编辑:程序博客网 时间:2024/06/09 06:07
1.
instanceof翻译成中文是一个判断词,即A是类B的实例。
举个例子:class B{} ,在另一个main函数中 定义A = new B(),那么A instanceof B就成立。
2.
===〉instanceof用来判断内存中实际对象A是不是B类型
出现这种情况经常是需要强制转换的时候
class Dog extends Animal
譬如dog定义了自己的方法wangwang
Animal anAnimal = new Dog();
此时不能直接调用anAnimal.wangwang方法
但是可以
if( anAnimal instanceof Dog){
Dog dog = (Dog)anAnimal;
dog.wangwang就可以调用了
}
出现这种情况经常是需要强制转换的时候
class Dog extends Animal
譬如dog定义了自己的方法wangwang
Animal anAnimal = new Dog();
此时不能直接调用anAnimal.wangwang方法
但是可以
if( anAnimal instanceof Dog){
Dog dog = (Dog)anAnimal;
dog.wangwang就可以调用了
}
0 0
- java的instanceof()方法
- java instanceof 的作用
- JAVA的instanceOf
- Java的instanceof关键字
- java instanceof的使用
- JAVA的instanceOf
- java instanceof的使用
- Java instanceof 的用法
- java的instanceof关键字
- java的instanceof关键字
- Java的instanceof
- Java instanceof 的使用
- Java的instanceof理解
- java:instanceof的用法
- Java 的instanceof的用法
- java的instanceof的用法
- java中instanceof的用法
- java中instanceof的用法
- 统治世界的十大算法
- 关于html5缓存部分比较详细的说明
- Fragment相关
- Linux进程、线程模型,LWP,pthread
- Qt Creator窗口布局
- java的instanceof()方法
- quick-lua中脚本和资源的加密
- find查找所以文件字符串命令
- lua里table转string(序列化)和string转table(反序列化)
- hdu 1695
- webBrowser1_DocumentCompleted执行两次
- 重写www.zju.edu.cn后的总结
- 前端编码规范之CSS
- Linux下修改MySql最大连接数-亲自试验