Open lulostupnik opened 1 year ago
Hola Luciano.
Lo que está pasando es que "parece" que en la clase B estás sobreescribiendo el método de la clase A pero en realidad no es así. En B se está implementando un método que justo se llama igual que uno de A pero el de B recibe un parámetro de otro tipo, entonces son dos métodos distintos.
En cambio, si en B tuvieras public void method(Number d)
ahí sí se ejecutaría el código de B porque vos llamaste al constructor de B y estás sobreescribiendo un método de A.
Buenas, que tal?
Queria consultar acerca de este ej:
En este ej se instancia una variable de claseA con el constructor de claseB. Despues al llamar a a.method(3) se termina ejecutando dentro de la clase A. Mi pregunta es, porque no se ejecuta directamente desde lo que estaria en la claseB? Entiendo al leer la rta, que no esta implementado para el tipo de dato que guarda la variable a, pero no termino de entender que es lo que esta pasando.
Espero su rta, saludos, Luciano.