本帖最后由 陈莹 于 2012-11-11 13:24 编辑
张利 发表于 2012-11-11 12:52
instanceof()这个方法可以判断是否是A的实例,返回值为boolean
a instanceof(A)
不是intanceOf(),而是intanceOf a intanceOf A,不加括号
重写equals方法就用到了分情况处理的例子:
比如:- public boolean equals(Object obj){
- if(obj == this)
- return true;
- if(obj == null)
- return false;
- if(obj instanceof 类名){
- 类名 变量名= (类名)obj;
- ……//其他处理
- }
- }
复制代码 |