"instanceof" 用于判断 左侧是否为右侧的实例对象,返回值为布尔型。可是最近我却常常发现许多同学对于instanceof的使用还不是很熟悉,可能开始接触的时候都不知道,左边、右边分别该写什么。这里我将我的理解写下,希望能便于大家的理解。简单的解释如下: 如果 A a=new A() 正确 ====》 a instanceof A 返回 true例: 有三个类,类名以及它们之间的关系如下 Animal (Superclass) Dog(Subclass) Cat(Subclass) 则可得出如下对象 Animal animal =new Animal (); ====》animal instanceof Animal 返回 true Dog dog=new Dog();====》dog instanceof Dog 返回 true Cat
"instanceof"的种种
最新推荐文章于 2024-07-05 02:31:22 发布