Sobrecarga methods JAVA

324 palavras 2 páginas
//esse exemplo é de uma sobrecarga de métodos de uma classe JAVA.

import java.awt.Point;

public class MyRect2{ int x1 = 0; int y1 = 0; int x2 = 0; int y2 = 0; public MyRect2(int x1, int y1, int x2, int y2){ this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; } public MyRect2(Point topLeft, Point bottomRight){ x1 = topLeft.x; y1 = topLeft.y; x2 = bottomRight.x; y2 = bottomRight.y; } public MyRect2(Point topLeft, int w, int h){ x1 = topLeft.x; y1 = topLeft.y; x2 = (x1 + w); y2 = (y1 + h); } public void exibeCords(){ char _aCirc = (char)131; System.out.print("Ret"+ _aCirc +"ngulo: {" + x1 + ", " + y1); System.out.println(", " + x2 + ", " + y2 + "}"); } static public void main (String args[]){ MyRect2 rect; System.out.println("Chamando construir com cordenadas 25,25,50,50:"); rect = new MyRect2(25,25,50,50); rect.exibeCords(); System.out.println("----"); System.out.println("Chamando construir com Pontos (10,10),(20,20):"); rect = new MyRect2(new Point(10,10),new Point(20,20)); rect.exibeCords(); System.out.println("----");

System.out.println("Chamando construir com Pontos (10,10) comprimento 50 e altura 30:"); rect = new MyRect2(new Point(10,10),50,30); rect.exibeCords(); System.out.println("----"); }
}

//a partir daqui pode desconsiderar... só pra aumentar o documento
/*
Introdução:

Esse relatório é um estudo exploratório que tem por objetivo destacar os principais fatores associados a projetos, abordando algumas definições, estruturas, investimentos, etapas e considerações que devemos fazer quando um projeto está em andamento.
Para melhor entendimento foram colocados três pontos foco para esse relatório abordando investimento no

Relacionados

  • Trabalho Sensores
    10885 palavras | 44 páginas
  • Linguagem programação - java
    2383 palavras | 10 páginas
  • Clojure
    1022 palavras | 5 páginas
  • Wesley
    809 palavras | 4 páginas
  • Teste
    26140 palavras | 105 páginas
  • Sistemas distribuidos
    2566 palavras | 11 páginas
  • C# vs java
    1287 palavras | 6 páginas
  • Sr. Lacerda
    3425 palavras | 14 páginas
  • tads
    4566 palavras | 19 páginas
  • Desenvolvimento orientado a objetos i
    2564 palavras | 11 páginas