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

微软官网构造函数Docs链接

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

构造函数分为三种

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理