fork download
  1. using System;
  2.  
  3. public class Ideone {
  4. public static void Main() {
  5. new X();
  6. }
  7. }
  8.  
  9. abstract class Y {
  10. private int x = 100;
  11.  
  12. public Y(int v) {
  13. x = v;
  14. Announce();
  15. }
  16.  
  17. public abstract void Announce();
  18. }
  19.  
  20. class X : Y {
  21. private int x = 300;
  22.  
  23. public X() : base(200) {
  24. }
  25.  
  26. public override void Announce() {
  27. Console.WriteLine("x is " + x);
  28. }
  29. }
  30.  
Success #stdin #stdout 0.05s 28664KB
stdin
Standard input is empty
stdout
x is 300