[java] instanceof
来源:互联网 发布:java 流程引擎 编辑:程序博客网 时间:2024/05/21 21:03
1. 父类的实例调用instanceof只是父类的实例
2. 子类的实例调用instanceof即是父类的实例又是子类的实例
3. 示例:
package p_java;public class Bag {protected void inUse(){System.out.println("put into anything");}}
package p_java;public class Wallet extends Bag {protected void inUse(){System.out.println("put into money");}}
/** * */package p_java;import org.hamcrest.core.IsInstanceOf;public class Test {/** * @param args */public static void main(String[] args) {Bag bag =new Bag();Wallet wallet = new Wallet();if(bag instanceof Bag){System.out.println("bag is the instanceof Bag ");}else{System.out.println("bag is not the instanceof Bag ");}if(bag instanceof Wallet){System.out.println("bag is the instanceof Wallet ");}else{System.out.println("bag is not the instanceof Wallet ");}if(wallet instanceof Bag){System.out.println("wallet is the instanceof Bag ");}else{System.out.println("wallet is not the instanceof Bag ");}if(wallet instanceof Wallet){System.out.println("wallet is the instanceof Wallet ");}else{System.out.println("wallet is not the instanceof Wallet ");}}}
4. 结果
bag is the instanceof Bag
bag is not the instanceof Wallet
wallet is the instanceof Bag
wallet is the instanceof Wallet
0 0
- instanceof java
- 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关键字
- POI生成excel文件
- 递归应用---猴子吃桃
- MVC下的 自定义CELL 的使用
- 在Spring下集成ActiveMQ 实现点到点的消息发送
- 6. Magento2 --- 创建主题
- [java] instanceof
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:YES)
- Android Accessibility(辅助功能) --实现Android应用自动安装、卸载
- [流水账] eclipse老是关联包错误的解决办法
- C++ public,protected,private继承与访问限制
- python 笔记
- SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
- Lua学习笔记(5) : 取得table內变量
- asp.net mvc3.0安装失败之终极解决方案