Uso de construtor e array

Estou fazendo uma lista de atividades de POO, mas não consigo prosseguir. A atividade é a seguinte:
image

Eu já fiz o seguinte, mas sou iniciante em Java e não sei o que fazer a seguir. Alguém poderia me ajudar?

        public class Poligono {
    int i;
    private double[] lados = new double[i];
    
    public double[] getLados(){
        return lados;
    }
    
    public void setLados(int i, double[] lados){
        this.i = i;
        this.lados = lados;
    }
    
}

Acho que a variável “i” não vai ser um parâmetro da classe, você deve pega-la através do construtor.

public class Poligono {
    private double[] lados;

    public Poligono(int i) {
        lados = new double[i];
    }
}

Acho que seria mais ou menos isso.

1 curtida

Vou tentar! Obrigada