public static void Main()
var rand = new System.Random();
instance.Build("Hello!");
Console.WriteLine(instance.Greeting);
public string Greeting { get; protected set; }
public virtual void Build(string greeting){
this.Greeting = greeting;
public class Child : Parent{
public override void Build(string greeting){
this.Greeting = "Child says: " + this.Greeting;