Java "instanceof" compare with c# keyword "is"C#:
A =B is C,当B是C的派生类,实现接口C的的类,或继承实现接口C的类的子类,A为真。
当B是实现接口C的的结构,A为真
当父类B是由派生类型C转化而来时,A为真。反知B不是由派生类型C转化而来时为假.
Java :
A =B intanceof C,当B是C的派生类,实现接口C的的类,或继承实现接口C的类的子类,A为真。
当B是实现接口C的的结构,A为真
当父类B是由派生类型C转化而来时,A为真。反知B不是由派生类型C转化而来时为假.
C# is the same to Java .