I have a class that has this 2 constructors:
public Conferencia(String nomeConferencia,
String localizacaoConferencia,
int anoConferencia,
int mesConferencia,
int diaConferencia)
{
this.nomeConferencia = nomeConferencia;
this.localizacaoConferencia = localizacaoConferencia;
this.anoConferencia = anoConferencia;
this.mesConferencia = mesConferencia;
this.diaConferencia = diaConferencia;
this.membroComiteOrganizacao = new MembroComiteOrganizacao[100];
this.membroComitePrograma = new MembroComitePrograma[100];
this.idConferencia = contadorConferencias++;
}
public Conferencia(String nomeConferencia,
String localizacaoConferencia,
int anoConferencia,
int mesConferencia,
int diaConferencia,
MembroComiteOrganizacao[] membroComiteOrganizacao)
{
this.nomeConferencia = nomeConferencia;
this.localizacaoConferencia = localizacaoConferencia;
this.anoConferencia = anoConferencia;
this.mesConferencia = mesConferencia;
this.diaConferencia = diaConferencia;
this.membroComiteOrganizacao = membroComiteOrganizacao;
this.idConferencia = contadorConferencias++;
}
MembroComiteOrganizacao constructor is like this:
public MembroComiteOrganizacao(int papelMembro,
String memberName,
String memberEmail,
String memberInstituicao)
{
super(memberName, memberEmail, memberInstituicao);
this.papelMembro = papelMembro;
}
In main, to not have to insert always data if i create something like this:
static Conferencia[] conferencias = {new Conferencia("Congresso 1","Abrantes",2012,1,2)};
All is ok.
But now I want to insert in that same constructor data regarding MembroComiteOrganização. I've done:
static Conferencia[] conferencias = {new Conferencia("Congresso 1","Abrantes",2012,1,2,new MembroComiteOrganizacao(1,"Regina Kareem Obrien","[email protected]","Casa da Criança de Tires"))};
but it gives me error.
Can someone explain-me what I'm doing wrong?
UPDATE
done
static Conferencia[] conferencias = {new Conferencia("Congresso 1","Abrantes",2012,1,2,new MembroComiteOrganizacao[1](1,"Regina Kareem Obrien","[email protected]","Casa da Criança de Tires"))};
and the error now is
')' expected