The base class constructor is invoked automatically. - CSharp Custom Type

CSharp examples for Custom Type:Constructor

Description

The base class constructor is invoked automatically.

Demo Code

using System;/*from  ww w . j ava2 s  .c om*/
namespace InheritingAConstructor
{
   public class Program
   {
      public static void Main(string[] args)
      {
         Console.WriteLine("Creating a BaseClass object");
         BaseClass bc = new BaseClass();
         Console.WriteLine("\now creating a SubClass object");
         SubClass sc = new SubClass();
         // Wait for user to acknowledge.
         Console.WriteLine("Press Enter to terminate...");
         Console.Read();
      }
   }
   public class BaseClass
   {
      public BaseClass()
      {
         Console.WriteLine("Constructing BaseClass");
      }
   }
   public class SubClass : BaseClass
   {
      public SubClass()
      {
         Console.WriteLine("Constructing SubClass");
      }
   }
}

Result


Related Tutorials