java 中 instanceof 是什么?怎么用?
public void method(Employee e){
if (e instanceof Manager){
}
else if (e instanceof Contractor){
}
else{
}
}
------解决方案--------------------判断指定对象是否某类型的对象
比如,你的程序中,如果Employee是从Manager间接或直接继承的 那么 "e instanceof Manager "返回true
否则返回 false