您的位置:首页 > 编程语言 > Java开发

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

我是一只狗

汪汪...

我是一只猫

我喜欢吃鱼
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: