Hola supermilloriver,
De acuerdo a tu jerarquía ¿Existen otras potenciales clases que obedezcan este comportamiento? ¿Son demasiadas? las respuestas a estas dos preguntas son afirmativas... se podría tratar de un error en el diseño. Lo mejor sería replantear la jerarquía y desarrollar clases del modo tal que los que tengan los métodos/propiedades a heredar por un lado y los que sabes que no van a heredarse por otro lado. O también, que sería más recomendable... buscar un término intermedio entre la jerarquía que tienes y esta opción.
Esto no entiendo:
Cita:
Empezado por supermilloriver
Al momento como para salir del paso, lo estoy reintroduciendo pero dentro no hace nada, me gustaria hacer algo más prolijo...
|
¿A que te refieres con reitroduciendo?
Otra opción sería que a ese método lo declares como virtual y abstracto y en la clase hijo simplemente al declararlo lo dejas vacio.
Cita:
Empezado por poliburro
La única manera es que el método en la clase padre lo hagas privado.
puesto que recuerda que cuando heredas, el objeto toma las características del padre, y si ese método es público, pues lo estarás heredando.
|
poliburro, esto no sería conveniente. Pues puede afectar a otras ramas en la jerarquía de clases. Lo cual conduciría a otro error de diseño.
Yo optaría por tratar de redefinir la jerarquía, pero no cambiar el método a privado.
Saludos,