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