Ajuda com herança

3 respostas
UdusCode

eu tenho 5 classes eu queria que saber se pode fazer essa combinaçao, para ter acesso a tododas as classes idependente da classe.

class A herda class B
class B herda class C
class C herda class D
class D herda class E
class E herda class A

Isso esta correto, e funciona?

3 Respostas

drsmachado

Não sei, mas acho que ter testado seria mais rápido que perguntar, enfim.
Não.
A hierarquia de herança de A estará inconsistente, pois haverá uma herança cíclica.

R

Olá amigo,
bom não tenho tanta experiência com POO mas pelo que eu vi é melhor você utilizar a classe (A) como abstrata, estou dando está dica até porque no final do seu “conceito” a herança retorna pra classe (A).
Leia um pouco sobre Programação Orientada a Objetos, e veja se essa sua regra está realmente correto no conceito OO.

Abraços!

E

UdusCode:
eu tenho 5 classes eu queria que saber se pode fazer essa combinaçao, para ter acesso a tododas as classes idependente da classe.

class A herda class B
class B herda class C
class C herda class D
class D herda class E
class E herda class A

Isso esta correto, e funciona?

  1. Não
  2. Acesso != herança; para acesso, basta usar os “imports” adequados e as palavras “public” ou “protected” nos locais adequados.
Criado 18 de julho de 2012
Ultima resposta 18 de jul. de 2012
Respostas 3
Participantes 4