Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2007, 17:49
yoguuu
 
Fecha de Ingreso: enero-2005
Mensajes: 149
Antigüedad: 19 años, 4 meses
Puntos: 2
Como trabajar con clases y herencia !!?!!

Class C Extends B
Class B Extends A

Esto no obliga a que la herencia sea en cascada ? :S me explico... que la Clase C Herede de B y succesivamente la clase B herede de A ?

Con esto la clase C podría acceder a miembros de la clase C B y A... Pero como conseguiríamos que una clase que no sean una de estas tres se comuniquen ?

Es decir si una clase X necesitase atributos o metodos de la clase B ¿ esto no sería imposible ? (sin herencia multiple)

Es lo que me bloquea siempre !!!

Que tendría que hacer entonces para que X pudiese trabajar con los metodos de B ? Seguir la herencia en cascada ?

Class X extends C
Class C Extends B
Class B Extends A

Entonces tanto X como C podrían acceder a los miembros de B y de las demás clases heredadas cierto ?

Pero esto en un proyecto grande... ¿ no nos llevaría a crear una gran cadena de herencia ? Donde B trabajaría con A, D con B, X con J G C y A y así todas las relaciones que la herencia, visibilidad etc permitan ?

Jejeje espero no liarles con Tanto ABCDEF...
Muchas gracias