Boas pessoal.
Tenho aqui uma dúvida que não consigo resolver e esperava que alguém me pudesse ajudar pois estou farto de pensar e
não consigo arranjar solução para isto.
Tenho a classe:
public abstract class Filter{
private String filterName;
public Filter( String filterName ) {
this.filterName = filterName;
}
public final String toString() {
return filterName;
}
public abstract Group filtering( Group group );
}
E a classe CompositeFilter:
public class CompositeFilter extends Filter{
private Filter[] filters;
public CompositeFilter(Filter[] filters){
//super();
this.filters=filters;
}
O que se passa é que na parte comentada: //super(); queria que a variavel filterName ficasse com os nomes de todos os objectos do array mas como a chamada do construtor tem de ser a primeira coisa a ser feita não consigo criar essa string para a enviar como parametro.
Estou farto de pensar e nao encontro solução.
Alguma ideia? =|


