April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Fundamentos da Linguagem
nExemplo – Classe Retangulo
npackage appRet;           // declaracao pacote
npublic class Retangulo {
n  Ponto origem;   int largura ;    int altura ;
n    public Retangulo() {  origem = new Ponto(0, 0);   largura=0;   altura=0;    }
n    public Retangulo(Ponto p)     {  this(p, 0, 0);    }
n    public Retangulo(int w, int h) {  this(new Ponto(0, 0), w, h);    }
n    public Retangulo(Ponto p, int w, int h) {  origem=p;  largura=w;  altura=h; }  
n    void deslocar(int dx, int dy) {  
n         origem.deslocar(dx, dy);   
n    }
n    int calcularArea() {
n     return largura * altura;
n    }
n}