2008/4/30 Pablo Martín Viva <[EMAIL PROTECTED]>:
> No lo podes hacer por algunos motivos y aca van algunos...
>
> 1) La herencia que definis es privada es decir que todos los metodos y
> atributos que heredas de A son privados, y por ende no van a formar parte de
> tu interfaz de tu clase, deberias heredar publicamente de la clase A.

La herencia es de tipo pública.

>
> 2) Si queres overridear o sobreescribir el metodo Foo de la clase A en la
> clase B dicho metodo tiene que ser definido virftual en la clase A sino por
> mas que lo sobreescribas en la clase B si usas algo asi;

No, el atributo virtual es para poder /reimplementar el mismo método/,
yo quiero *implementar uno nuevo* con el mismo nombre y distintos
parámetros.

Fijate en los followups que me hice, usando el keyword using se
soluciona. Sigue siendo una mala práctica, pero funciona tal cual lo
buscaba yo.

Saludos

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a