微软官网构造函数Docs链接

每当创立类或构造时,将会调用其构造函数。 类或构造可能具备采纳不同参数的多个构造函数。 应用构造函数,程序员可能设置默认值、限度实例化,并编写灵便易读的代码。

构造函数分为三种

实例构造函数公有构造函数动态构造函数
修饰符public不写修饰符状况下默认(最好加上private)无修饰符(要加static)
参数可自定义多个参数无参无参
调用在实例化类时依据参数个数调用绝对应的实例构造函数没有实例构造函数状况下,无奈实例化类在实例化类前调用
数量(1个类中)多个多个只能1个
创立手动,主动(若该类中没有构造函数,则主动创立无参的实例构造函数)手动手动
继承被继承时,实例化子类还会调用父类的实例构造函数无其余类型构造函数时,不能被实例化,无奈调用父类公有构造函数无奈被继承
应用场景惯例应用可用于不想被继承的办法类初始化动态成员