Problemas con la Herencia

geminis
03 de Diciembre del 2003
Hola a todos, se que en java no hay herencia multiple
pero quisiera saber como puedo lograr que un objeto usuario herede metodos y atributos de dos clases de otros como persona y personal de alguna empresa puede haber alguna solucion o algun metodo

pakito
03 de Diciembre del 2003
Creo que la solución más sencilla en java es usar una clase interna a ese objeto usuario (o más, si necesitas heredar de más de dos clases), haciendo que:
- la clase del objeto "principal" hereda de la clase superior principal.
- las clases internas heredan de las otras clases, y como tienen acceso libre a los métodos y atributos de la clase que las contienen es casi como tener herencia múltiple.
- si sólo tienes que sobrecargar métodos, utiliza interfaces.
Espero que haya sido de ayuda.