instanceof 的应用
?1)、instanceof 在Java中的应用:
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据,指出对象是否是特定类的一个实例。 如果 object 是 class?的一个实例,则 instanceof 运算符返回 true。 如果 object 不是指定类的一个实例,或者 object 是null,则返回 false。
示例:
function instanceof (theObject, theClass){while ((theObject = theObject.__proto__) != null) { if (theObject == theClass.prototype) { return true; }}return false;}?
3) .instanceof 在 .net 中的应用:
?
Visual Basic(声明)Public NotInheritable Class Instanceof _ Inherits BinaryOpVisual Basic(用法)Dim instance As InstanceofC#public sealed class Instanceof : BinaryOpVisual C++public ref class Instanceof sealed : public BinaryOpJ#public final class Instanceof extends BinaryOp-----------------详细情况请参照MSDN中的讲解,在MSDN中关于instanceof讲解的比较详细。