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 |
|