JAVA基础之关键字instanceof

1.instanceof  运算符
判断某个对象是否属于某个类?结果:true|false
语法:   对象  instanceof 类
主要目的:向下转型
Person p  = new Person();
 继承   Person---父类
 子类: Student s = new Student();
多态:里氏替换原则   父类的引用指向子类对象
 Person p = new Student();
类似  javabase中的强制转换
 Student stu = (Student)p;

例如:

Animal animal = new Dog();

if (animal instanceof Animal) {

System.out.println("animal是Animal类的实例");

}

if (animal instanceof Dog) {

System.out.println("animal是Dog类的实例");

}


输出结构

animal是Animal类的实例 animal是Dog类的实例
        
 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值