using System; public class DerivedClass:AbstractClass { private String _message; public override String Message { get { return _message; } set { _message = value; } } public DerivedClass(String message){ Message = message; Console.WriteLine("DerivedClass object created..."); } public DerivedClass():this("Default DerivedClass message"){ } public override void PrintMessage(){ Console.WriteLine("DerivedClass PrintMessage(): " + Message); } }