Constuctor hidden : Constructor « Class « C# / CSharp Tutorial






using System;

public class Class1 {
    public static void Main(string[] args) {
        SubClass sc1 = new SubClass();
        SubClass sc2 = new SubClass(0);
    }
}

public class BaseClass {
    public BaseClass() {
        Console.WriteLine("Constructing BaseClass (default)");
    }
    public BaseClass(int i) {
        Console.WriteLine("Constructing BaseClass (int)");
    }
}

public class SubClass : BaseClass {
    public SubClass() {
        Console.WriteLine("Constructing SubClass (default)");
    }
    public SubClass(int i) {
        Console.WriteLine("Constructing SubClass (int)");
    }
}








7.13.Constructor
7.13.1.Add constructor to class
7.13.2.A parameterized constructor
7.13.3.Add a constructor with three parameters
7.13.4.An overloaded constructor.
7.13.5.Multiple Constructor version without duplicating a lot of the constructor code
7.13.6.Constuctor hidden
7.13.7.Copy constructor
7.13.8.Invoke a constructor through this
7.13.9.Use a static constructor.
7.13.10.Add a constructor to Triangle.
7.13.11.Private copy constructor used when making a copy of this object
7.13.12.Use Constructor to initialize member variables
7.13.13.Class without default constructor
7.13.14.Throw your own exception from class constructor