C# Приховати батьківські елементи

2075 / C# / Класи / Приховати батьківські елементи

 

class MyClass {
  public int x = 1, y = 2;
}

class ClassA : MyClass {
  public new int x = 3, y = 4;
}



Main

MyClass obj1 = new MyClass();
ClassA obj2 = new ClassA();
Console.WriteLine("obj1: {0} {1}", obj1.x, obj1.y);
Console.WriteLine("obj2: {0} {1}", obj2.x, obj2.y);
Console.ReadLine();


 

obj1: 1 2
obj2: 3 4