C Sharp (C#) - Inheritance
What will be the output of the following code?
class Base {
public virtual void Show() { Console.WriteLine("Base"); }
}
class Derived : Base {
public sealed override void Show() { Console.WriteLine("Derived"); }
}
class MoreDerived : Derived {
public override void Show() { Console.WriteLine("MoreDerived"); }
}
var obj = new MoreDerived();
obj.Show();