instanceof
用法:
aaa instanceof CCC
功能:
判断前面的对象aaa是否属于后面的类CCC,或者属于其子类;
如果是,返回 true,不是返回 false;
用在多态发生时,子类只能调用父类中的方法(编译时类型的方法),而子类自己独有的方法(运行时类型的方法)无法调用,如果强制调用的话就需要向下转型,语法和基本类型的强制类型转换一样;但是向下转型具有一定的风险,很有可能无法成功转化,为了判断能否成功转化,就需要 instanceof 先进行一个判断,然后再进行转换操作;
保证程序的健壮性。
标签:instanceof,调用,java,子类,instance,CCC From: https://www.cnblogs.com/insoon/p/17034805.html