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
