En la clase base
public virtual String saludo() { return "Hola "+Nombre; }
Clases hijas:
public class Empleado :Persona { public int Sueldo { get; set; } public Empleado(String nombre) { Nombre=nombre; } public override String saludo() { return "¡Que pasa " + Nombre; } }
internal class Alumno:Persona { public Alumno(String nombre) { Nombre = nombre; } public override String saludo() { return "Bienvenido " + Nombre; } }