public class Employee extends Object public class Manager extends Employee public class Contractor extends Employee public void method(Employee e) { if (e instanceof Manager) { //如果雇员是经理,可以做的事情写在这里 }else if (e instanceof Contractor) { //如果雇员是普通的职员,可以做的事情写在这里 }else { //说明是临时雇员,可以做的事情写在这里 } }//源代码片段来自云代码http://yuncode.net