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
PROTECTED]
Assunto: [java-list] Re:[java-list] Quadardos/Retangulos
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
Title: Quadardos/Retangulos
Ana
Lucia,
Essas
implementações de quadrados, retângulos, círculos etc são mais treinar
conceitos. Não se ocupe muito com economia de memória, performance, etc. Até por
que orientação objetos não prioriza estas questões.
Todo quadrado é um retângulo mas nem
Title: Quadardos/Retangulos
Um quadrado extende de um retângulo né, pois o
quadrado é um caso particular de retângulo... :-)
- Original Message -
From:
Ana Lucia Pegetti
To: '[EMAIL PROTECTED]'
Sent: Tuesday, January 01, 2002 12:03
PM
Subject: [java-list]
Title: Quadardos/Retangulos
Oi Ana.
Você deve usar a herança sim para resolver seu
exercício.
E a classe quadrado deve estender a classe
retângulo porque um quadrado é um caso específico de um retângulo (um quadrado é
um retângulo de lados iguais !)
A idéia de estender uma classe é que você