0 / 60 seg.

¿Qué es lo que hace el siguiente código?

public class Persona  {
    public string Nombre { get; set; }
    public int Edad { get; set; }
    public virtual void Saludar()  {
        Console.WriteLine("Hola!");
    }
}
public class Estudiante : Persona  {
    public int Matricula { get; set; }
    public override void Saludar()  {
        Console.WriteLine("Hola, soy un estudiante!");
    }
}