Olá, sou iniciante em POO e preciso de ajuda num programa que estou a fazer:
Enunciado:Crie a classe Polígono, que usa a classe Ponto( cada ponto tem x e y como coordenadas) das perguntas anteriores. Um Polígono é composto é uma sequência de pontos (implemente usando um array), os vértices, ligados por arestas (não é necessário representar na classe). Implemente os construtores e os métodos (e.g., print, perímetro, sets e gets, adicionar/remover ponto, deslocar polígono, etc) adequados de forma a satisfazer o maior número de utilizadores da classe (programadores que vão usar a classe). Implemente um pequeno programa (main) para testar a classe Polígono e os seus métodos.
Classe Polígono:
public class Polígono {
private int pontos;
public Polígono(int pontos){
int[] x=new int[pontos];
int[] y=new int[pontos];
}
}
Main:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("Indique quantos pontos tem o polígono: ");
int pontos=input.nextInt();
Polígono p=new Polígono(pontos);
for(int i=0;i<pontos;i++){
System.out.println("Indique a coordenada de x:");
System.out.println("Indique a coordenada de y:");
}
}
}
As minhas dúvidas são: como faço para o utilizador ao dar as coordenadas de x e y e estas serem passadas para a classe Poligono e posteriormente como faço para adicionar e remover pontos visto que o polígono tem tamanho definido desde início e pelo que sei este não pode ser alterado.
Obrigada desde já