本帖最后由 克零岚 于 2013-3-5 00:06 编辑
在JAVA中instanceof运算符(跟==,>,<是同一类东东) 的作用是判断对象是否是后面类, 子类,实现类的实例.- if (!(obj instanceof Teacher)) { //Object类是一切类的父类,所有的类默认继承了Object类任何对象都能被Object接收
- return false; //毫无疑问Teacher类是Object子类,如果你把obj强制向下转型为Teacher之后,那还需要判断吗?
- }
复制代码 |