1
resposta

Praticando POO Com java

public class Ponto {

    private int x;
    private int y;

    public Ponto(int x, int y) { // contrutor com parâmetro de x e y;
        this.x = x;
        this.y = y;
    }
    public Ponto() { // contrutor sem parâmetro e inicializa x e y =0;
        this.x = 0;
        this.y = 0;
    }

    public int getX() {
        return x;
    }
    public int getY() {
        return y;
    }

    public boolean verifica(Ponto ponto) { // método se verifica se x e y são igguais;
        if(this.x == ponto.getX() && this.y == ponto.getY()) {
            return true;
        }
        return false;
    }


    public double CalculaDistancia(Ponto ponto) {
        double result = Math.sqrt(Math.pow(ponto.getX() - this.x,2) + Math.pow(ponto.getY() - this.y,2));
        return result;
    }

    public static void main(String[] args) {
        // testes com método main
            Ponto p1 = new Ponto(1,0);
            Ponto p2 = new Ponto(1,0);


            boolean sucessoVerifica = p1.verifica(p2);
            System.out.println(p1.CalculaDistancia(p2));
            System.out.println(sucessoVerifica);
            System.out.println(p1.x);
            System.out.println(p1.y);
            System.out.println(p2.x);
            System.out.println(p2.y);


    }

}
1 resposta

Muito bom, Sara :)