crie a classe Retangulo.
e estenda ela da classe Quadrado.

daih na classe Quadrado, vc solicita apenas um valor
no construtor, o valor do lado. :)

class Retangulo {

  public int b; //base
  public int a; //altura

  public Retangulo(int a, int b) {
    this.a = a;
    this.b = b;
  }

  public void paint(Graphics g) {
    // desenha a imagen
  }
}

class Quadrado extends Retangulo {

  public int l; //lado

  public Quadrado(int l) {
    super(l, l); // chama o construtor da classe
Retangulo
    this.l = l;
  }

  public int getArea() { return l*l; }

  public int getPerimetro() { return 4*l; }

  public int getLado() { return l; }

}

:) abracos, bruno.
  

 --- jpassaglia <[EMAIL PROTECTED]> escreveu: >
Ana, quadrado e retangulo sao figuras semelhantes,
> as
> unicas diferencas sao base e altura, que no quadrado
> sao
> iguais e no retangulo nao. O que voce poderia fazer
> eh
> uma unica classe que receba estes dois valores.
> Espero ter ajudado.
> []'s Julio.
> 
> > Pessoal,
> >
> > estou resolvendo um exercicio, e quem puder me
> ajudar...
> > Tratando-se de um aimplementacao, seria melhor
> retangulo estender quadrado
> > ou quadaro estender retangulo?Ou nao haver
> heranca?
> > Alem de economia de memoria, que outras vantagens
> eu
> teria fazendo uma ou
> > outra implementacao?
> > Agradeco a ajuda.
> >
> > Ana
> >
> 
> 
>
__________________________________________________________________________
> Quer ter seu pr�prio endere�o na Internet?
> Garanta j� o seu e ainda ganhe cinco e-mails
> personalizados.
> Dom�niosBOL - http://dominios.bol.com.br
> 
> 
> 
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
>  

_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil 
e gr�tis!
http://br.geocities.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a