exconPJ
Fevereiro 2, 2005, 12:56pm
#1
Olá;
Preciso criar 3 classes aClass, bClass e cClass.
aClass
private integer aAtr1;
private integer aAtr2;
private integer aAtr3;
bClass
private integer bAtr1;
private integer bAtr2;
private integer bAtr3;
cClass
private integer cAtr1;
private integer cAtr2;
private integer cAtr3;
A questão é a seguinte: As classes aClasse e bClasse, terão os mesmo atributos de cClasse como faço para relacionar essas classes.
Valeu.
Usando herança…
Vc de fazer da seguinte maneira: Vc deve fazer com que as classes Aclass e Bclass herdem a classe Cclass. Basta fazer o seguinte na assinatura das classes:
Aclass extends Cclass
Bclass extends Cclass
So complementando essas classe tem que está no mesmo pacote… blz para ficar mas facio…
Podem estar no mesmo pacote, mas não é indispensável. Se estiverem em pacotes diferentes é só importar a classe CClass.
package pacote a;
import c.CClass;
public class AClass extends CClass {
private integer aAtr1;
private integer aAtr2;
private integer aAtr3;
}
package b;
import c.CClass;
public class BClass extends CClass {
private integer bAtr1;
private integer bAtr2;
private integer bAtr3;
}
[code]
package c;
public class CClass {
private integer cAtr1;
private integer cAtr2;
private integer cAtr3;
} [/code]