private int totalPrice; // 總支出費用 public override void VisitEmployee(Employee emp) { totalPrice += emp.salary; // 累加所有員工薪資 }
private int totalInstances; // 公司資產總數 public override void VisitEmployee(Employee emp) { totalInstances++; // 累計員工人數 }
// 需要針對每一個物件結構內的元素,定義相對應的操作 abstract public void VisitEmployee(Employee emp);