Tienes que crear un array de 30 objetos, pero te han dicho que tipo de objeto? (una persona, un estudiante, una figura geométrica...) Por otro lado, sabes definir clases? Antes de instanciar objetos deberás instanciar la clase, que es donde indicas los atributos y los metodos que van a tener los objetos de esa clase...
Tampoco sabemos en que lenguaje de programación trabajas.
Un ejemplo de definición de clase en c++ seria:
- Código: Seleccionar todo
class Empleado {
private:
char* m_nombre;
char* m_departamento;
char* m_posicion;
long m_salario;
public:
void ImprimirInfo();
void SetNombre( char* nombre ) { m_nombre = nombre }
void SetDepartamento( char * departamento) { m_departamento = departamento }
void SetPosicion ( char* posicion ) { m_posicion = posicion }
void SetSalario ( long salario ) { m_salario = salario }
const char* GetNombre( ){ return m_nombre }
const char* GetDepartamento( ){ return m_departamento }
const char* GetPosicion( ){ return m_posicion }
const char* GetSalario( ){ return m_salario }
};
por otro lado, en el main instanciaras objetos de esa clase de la siguiente forma:
- Código: Seleccionar todo
void main()
{
//creacion de un objeto de la clase Empleado
Empleado empleado12;
//asignacion de valores a las variables miembro
empleado12.SetNombre("Jose");
empleado12.SetDepartamento("Sistemas");
empleado12.SetPosicion("Programador");
empleado12.SetSalario(3000000);
//impresion de los datos
empleado12.ImprimirInfo();
}
Una vez instanciados tantos empleados como quieras puedes meterlos en un array del modo:
Empleado[3] = {empleado1,empleado2,empleado3};