关于c#:C-构造函数实例静态私有

33次阅读

共计 370 个字符,预计需要花费 1 分钟才能阅读完成。

微软官网构造函数 Docs 链接

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

构造函数分为三种

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