共计 370 个字符,预计需要花费 1 分钟才能阅读完成。
微软官网构造函数 Docs 链接
每当创立类或构造时,将会调用其构造函数。类或构造可能具备采纳不同参数的多个构造函数。应用构造函数,程序员可能设置默认值、限度实例化,并编写灵便易读的代码。
构造函数分为三种
实例构造函数 | 公有构造函数 | 动态构造函数 | |
---|---|---|---|
修饰符 | public | 不写修饰符状况下默认(最好加上 private) | 无修饰符(要加 static) |
参数 | 可自定义多个参数 | 无参 | 无参 |
调用 | 在实例化类时依据参数个数调用绝对应的实例构造函数 | 没有实例构造函数状况下,无奈实例化类 | 在实例化类前调用 |
数量 (1 个类中) | 多个 | 多个 | 只能 1 个 |
创立 | 手动,主动(若该类中没有构造函数,则主动创立无参的实例构造函数) | 手动 | 手动 |
继承 | 被继承时,实例化子类还会调用父类的实例构造函数 | 无其余类型构造函数时,不能被实例化,无奈调用父类公有构造函数 | 无奈被继承 |
应用场景 | 惯例应用 | 可用于不想被继承的办法类 | 初始化动态成员 |
正文完