日期:2014-05-20  浏览次数:20751 次

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

        }
        else{
        }
}


------解决方案--------------------
判断指定对象是否某类型的对象

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