Buscar

PTI POO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aplicando os conceitos da Programação Orientada a Objetos
public class Ponto {
 private int x, y;
 //construtores
 public Ponto(int x, int y){
 this.x = x;
 this.y = y;
 }
 public Ponto() {
 this.x = this.y = 0;
 }
 //metodos
 public String verificaPontos(Ponto p) {
 return p.x == this.x && p.y == this.y ? "pontos iguais" : "pontos diferente";
 }
 public double calculaDistancia(Ponto p) {
 double x = Math.pow(p.x - this.x, 2);
 double y = Math.pow(p.y - this.y, 2);
 return Math.sqrt(x + y);
 }
 
} 
Run | Debung
class Main {
 public static void main(String[] args) {
 Ponto p1 = new Ponto(5, 10);
 Ponto p2 = new Ponto(50, 100);
 System.out.println("verficar pontos: " + p1.verificaPontos(p2));
 System.out.println("calcula distancia: " + p1.calculaDistancia(p2));
 }
 }
Classificação: Confidencial
Classificação: Confidencial

Continue navegando