Classes

3 respostas
E

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.

3 Respostas

F

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

M

So complementando essas classe tem que está no mesmo pacote… blz para ficar mas facio…

R

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;
}
package c;

public class CClass {
   private integer cAtr1; 
   private integer cAtr2; 
   private integer cAtr3;
}

:wink:

Criado 2 de fevereiro de 2005
Ultima resposta 4 de fev. de 2005
Respostas 3
Participantes 4