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