Vetor/array no atributo

to com problemão aqui, tenho uma classe brasileirão e quero que receba 20 times, mas to me enrolando todo aqui, alguém da uma força aqui?

private int pontos;
private int colocacao;
private int rodada;
private int turno;
public Time[] times;

public Brasileirao(Time[] times , int posicao) {
    this.times = new Time[posicao];
}

Cara, por que esse construtor, desse jeito?

1 curtida

faltou colocar os pontos, colocacao , rodada , turno = 0
mas como eu disse estou bem enrolado, eu tenho um vetor de 20 Times(é um objeto), e quero que o brasileirao receba esses 20 times.

Certo, mas por que você precisa passar todas estas informações no construtor?
Até os times, beleza.
Porém, faz mais sentido você criar um método que receba os times, outro que defina a rodada, pontuação, gols pró, gols contra, cartões, etc.
Não vejo a necessidade de ter esses parâmetros no construtor, afinal, o campeonato inicia com os times e a rodada 1, onde todos estão com 0 pontos…

2 curtidas