JAVA学习笔记2

JAVA中instanceof的作用和用法

一、在有继承关系的类中我们可以通过多态来调用不同实例中的不同方法:

例1:

  有三个类,类名以及它们之间的关系如下

   Animal (Superclass)     Dog(Subclass)     Cat(Subclass)

   则可得出如下对象

   Animal  animal =new Animal (); ====》animal  instanceof Animal    返回 true

   Dog   dog=new  Dog();====》dog  instanceof  Dog    返回 true

   Cat    cat=new  Cat();====》cat  instanceof  Cat    返回  true

   Animal  dog=new  Dog();====》dog  instanceof  Animal    返回 true

   Animal  cat=new  Cat();====》cat  instanceof  Animal    返回 true
————————————————
版权声明:本文为CSDN博主「沃德天•维森莫•拉莫帅」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012279452/article/details/100739562

原文地址:https://www.cnblogs.com/franksimon/p/14802080.html