1.instanceof是Java中的一个运算符,语法规则:引用变量 instanceof 类名,意思是此引用变量所指向的对象是否属于运算符后面的那个类。所以要注意它只能用于引用变量。
2.- public boolean equals(Object obj)
- {
- if(!(obj instanceof Person))//这里(obj instanceof Person)表示传入方法的Object引用变量obj
- //所指向的对象是否属于Person,返回true或者false,前面加否定符号"!"表示如果obj不是Person的实例
- //所以if括号里要判断传入的ob<b>是否不是</b>Person的对象
-
- return false;
-
-
- }
复制代码 |