Java面向对象-instanceof关键字
2016-10-17 14:02
141 查看
Java面向对象-instanceof关键字
作用:判断一个对象是否属于一个类
格式:对象 instanceof 类 返回布尔类型
我们先来建一个父类Animal,以及子类Dog,Cat类:
我们搞个测试类:
运行输出:
dog对象是否属于Animal类:true
dog对象是否属于Dog类:true
dog对象是否属于Cat类:false
通过instanceof我们可以确保向下转型的不出问题;
我们给Dog类,Cat类加各自的方法;
运行输出:
dog对象是否属于Animal类:true
dog对象是否属于Dog类:true
dog对象是否属于Cat类:false
我是一只狗
汪汪...
我是一只猫
我喜欢吃鱼
作用:判断一个对象是否属于一个类
格式:对象 instanceof 类 返回布尔类型
我们先来建一个父类Animal,以及子类Dog,Cat类:
dog对象是否属于Animal类:true
dog对象是否属于Dog类:true
dog对象是否属于Cat类:false
通过instanceof我们可以确保向下转型的不出问题;
我们给Dog类,Cat类加各自的方法;
dog对象是否属于Animal类:true
dog对象是否属于Dog类:true
dog对象是否属于Cat类:false
我是一只狗
汪汪...
我是一只猫
我喜欢吃鱼
相关文章推荐
- JAVA面向对象-----instanceof 关键字
- JAVA面向对象-----instanceof 关键字
- 第二十六、Java面向对象之instanceof 关键字
- Java面向对象高级--instanceof关键字
- java例程练习(对象转型及instanceof关键字)
- java -- 面向对象概述及static关键字
- 黑马程序员---java基础---面向对象中的构造方法及static关键字,变量的问题
- java自学笔记之抽象类,接口,对象的多态性,instanceof关键字
- 黑马程序员-------- java面向对象 封装、构造函数、this static关键字、单例设计
- [java学习笔记]java语言核心----面向对象之static关键字
- java 包关键字和面向对象总结
- 面向对象高级续2(instanceof关键字、抽象类和接口的应用、Object类、包装类)
- 黑马程序员--03.Java面向对象--02.【static关键字】【main方法】【静态成员】
- java面向对象_static关键字
- JAVA面向对象-----extends关键字
- [java学习笔记]java语言核心----面向对象之this关键字
- Java面向对象高级--final关键字
- Java面向对象基础--Static关键字的作用及使用
- 黑马程序员—Java面向对象(单例设计模式、面向对象的继承、final关键字)
- java学习-面向对象-概述-关键字-构造函数-单例