métodos virtuales

Si tengo una clase llamada"Parent" por ejemplo. el tiene un metodo llamado"Print". la clase"Kid" Se deriva, tiene un método denominado"Print", pero una nueva.

new public void Print;

Vamos a crear un objeto:

Parent p = new Kid();

Si usaré el método Imprimir con el puntero de este objeto, el método será el método del padre ("Padre"), no el "Niño".

Pero cuando estoy usando un método virtual, el método será el de los niños, no el padre (si la impresión era virtual, la impresión en el "niño" anula el método ")

¿Por qué?

Respuestas a la pregunta(4)

Su respuesta a la pregunta