Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO SENAC Danielli Almeida da Luz APLICANDO OS CONCEITOS DA PROGRAMAÇÃO ORIENTADA A OBJETOS São Paulo 2023 Implemente o construtor da classe ponto que recebe por parâmetros dois valores inteiros com os valores dos atributos x e y respectivamente. Implemente um outro construtor para classe Ponto que não recebe nada por parâmetro, o construtor inicializa os atributos da classe (x e y) com o valor zero. Note que aqui utilizamos polimorfismos estático. A classe Ponto tem dois atributos privados, x e y, que representam as coordenadas do ponto no plano cartesiano. • Na linha 7: O primeiro construtor recebe dois valores inteiros e atribui o valor de x e y aos atributos correspondentes da classe. • Na linha 12: O segundo construtor é o construtor padrão, que não recebe parâmetros e inicializa x e y com zero. • Na linha 17:A classe também tem quatro métodos getters e setters para acessar e modificar os valores de x e y. Implemente um método que verifica se dois pontos são iguais, ou seja, verifique se dois pontos possui os mesmos valores para x e y, um dos pontos será passado de forma implícita na chamada do método e outro de forma tradicional como parâmetro do método. Em seguida, implemente o método que calcula a distância entre dois pontos, para tanto o objeto que invoca o método é considerado um parâmetro (implícita) e outro objeto Ponto é passado por parâmetro ao método (explícita). Construtores: • Na linha 10: Método que verifica se dois pontos são iguais. • Na linha 17: Método que calcula a distância entre dois pontos.
Compartilhar