Cita:
Iniciado por SiR.CARAJ0DIDA perdon pero no entiendo, en java nose puede hacer esto?
lo veo en todos lados, acaso eso no es herencia multiple??
No, eso son varias herencias simples, como bien dice Tolaware.
En C++ se implemente así:
Código:
class ClientSide;
class Destructible;
class Model3D;
class SillaDecorativa : public ClientSide, private Destructible, private Model3D;
Eso podría significar, en un videojuego multijugador, que hemos definido un objeto llamado "Silla", que tiene asociado un modelo 3D, que es destructible, y que se calcula en el lado del cliente (porque es decorativa y no afecta a la jugabilidad así que el servidor no tiene que manejarla).
Es una forma de programación muy útil si se sabe controlar. Si no sabes bien las reglas de la herencia múltiple (mucho más complejas que la de la simple, debido a la cantidad de "peros" y "qué-pasa-sí", constructores, destructores, ...) es un CAOS.