clase Empresa necesita acceder a una coleccion
Publicado por andreafuhr (10 intervenciones) el 15/10/2006 21:40:45
Hola gente linda! A ver quien puede ayudarme en esto:
1. Tengo una clase abastracta llamada Employee
2. Tengo 2 clases que heredan de Employee. Una llamada Boss y la otra ComissionWorker.
3. Quiero crear una clase Empresa que me permita instanciar empleados e ir agregandolos a un array.
Mi declaracion es la siguiente:
Employee *ptr;
ptr=new Boss("apellido","nombre","salario");
ptr->print();
ptr=new ComissionWorker("apellido","nombre",salario,comision);
ptr->print();
esto funciona ok pero no se como hacer para que ptr sea una coleccion de empleados que luego pueda recorrer e ir imprimiendolos:
algo asi:
for (i=0;i<10;i++)
ptr[i].print();
MUCHAS GRACIAS.
1. Tengo una clase abastracta llamada Employee
2. Tengo 2 clases que heredan de Employee. Una llamada Boss y la otra ComissionWorker.
3. Quiero crear una clase Empresa que me permita instanciar empleados e ir agregandolos a un array.
Mi declaracion es la siguiente:
Employee *ptr;
ptr=new Boss("apellido","nombre","salario");
ptr->print();
ptr=new ComissionWorker("apellido","nombre",salario,comision);
ptr->print();
esto funciona ok pero no se como hacer para que ptr sea una coleccion de empleados que luego pueda recorrer e ir imprimiendolos:
algo asi:
for (i=0;i<10;i++)
ptr[i].print();
MUCHAS GRACIAS.
Valora esta pregunta
0