Classes

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]

:wink: