fork download
  1. using System;
  2.  
  3. public class parent
  4. {
  5. public virtual void test()
  6. {
  7. Console.WriteLine("parent");
  8. }
  9. }
  10.  
  11. public class child : parent
  12. {
  13. public override void test()
  14. {
  15. Console.WriteLine("child");
  16. }
  17. }
  18.  
  19. public class child2 : child
  20. {
  21. public override void test()
  22. {
  23. Console.WriteLine("child2");
  24. }
  25. }
  26.  
  27. public class Test
  28. {
  29. public static void Main()
  30. {
  31. (new child2()).test();
  32. }
  33. }
Success #stdin #stdout 0.02s 14768KB
stdin
Standard input is empty
stdout
child2