using System; public interface Interfaz { void Metodo(); } public class Superclase : Interfaz { public void Metodo() // implementación explícita del método de la interfaz { Console.WriteLine("Invocación de Método en Superclase."); } } public class Subclase : Superclase, Interfaz { public new void Metodo() { Console.WriteLine("Invocación de Método en Subclase."); } public static void Main() { Subclase sc = new Subclase(); sc.Metodo(); // Salida 1: Invocación en Método en Subclase ((Interfaz)sc).Metodo(); // Salida 2: Invocación en Método en Subclase ((Superclase)sc).Metodo(); // Salida 3: Invocación en Método en Superclase } }