fork download
  1. using System;
  2.  
  3. public interface I
  4. {
  5. void test();
  6. }
  7.  
  8. public class A : I
  9. {
  10. public virtual void test() { System.Console.Out.WriteLine("A\n"); }
  11. }
  12.  
  13. public class B : A
  14. {
  15. public override void test() { System.Console.Out.WriteLine("B\n"); }
  16. }
  17.  
  18. public class Main_
  19. {
  20. public static void Main(string[] args)
  21. {
  22. Main_.doTest(new B());
  23. }
  24. public static void doTest(I i)
  25. {
  26. i.test();
  27. }
  28. }
Success #stdin #stdout 0s 29672KB
stdin
Standard input is empty
stdout
B