title: What is the meaning of ": base" in the constructor definition?
body: <p>What is the meaning of "<strong>: base</strong>" in the costructor of following class(MyClass) ? Please explain the concept behind constructor definition given below for class MyClass.</p>
  
  <pre><code>public class MyClass: WorkerThread
  {
          public MyClass(object data): base(data) 
          { 
             // some code       
  
          }
  }
  
  public abstract class WorkerThread
  {
  
          private object ThreadData;
          private Thread thisThread;
  
          public WorkerThread(object data)
          {
              this.ThreadData = data;
          }
  
          public WorkerThread()
          {
              ThreadData = null;
          }
  }
  </code></pre>