嗨,我有一个父类,Abstract Employee我有孩子Secretary, Engineer, Technician如果我有ArrayList<Employee> employees;和在一个for循环我随机做员工=新秘书或新工程师...
有没有办法知道谁是谁?如果这个问题没有得到很好的解答,我会为我的无知道歉.
理想情况下,你不应该在乎.如果你需要做不同的事情,具体取决于它是哪个特定的类,那么它应该进入一个(可能是抽象的)方法,Employee其中子类覆盖和实现不同.然后,您只需浏览列表并在每个元素上调用该方法.
这将是适当的面向对象设计.
| 归档时间: |
|
| 查看次数: |
1046 次 |
| 最近记录: |