Ver Mensaje Individual
  #18 (permalink)  
Antiguo 15/04/2006, 11:35
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
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.