java 中 instanceof 是什么?如何用

java 中 instanceof 是什么?怎么用?publicvoidmethod(Employeee){if(einstanceofManager){}elseif(einstan

java 中 instanceof 是什么?怎么用?
public   void   method(Employee   e){
        if   (e   instanceof   Manager){
       
        }
        else   if   (e   instanceof   Contractor){

        }
        else{
        }
}


[解决办法]
判断指定对象是否某类型的对象

比如,你的程序中,如果Employee是从Manager间接或直接继承的 那么 "e instanceof Manager "返回true
否则返回 false