C#之构造函数

【函数特性】

用来在创建对象时初始化对象,即为对象成员赋初值,总与new运算符一起使用。

它没有返回值,方法名称与类名相同,也不能用void来修饰。任何时候只要创建类,就会调用类的构造函数

构造函数可以有参数,new对象的时候传递函数参数即可。

构造函数可以有重载,也就是可以有多个参数的构造函数。


【函数形式】

不带参数的形式为:修饰符 类名()

带参数的形式为:修饰符 类名(参数类型1,参数名1,。。。)


【不带参构造函数】
在默认情况下(也就是在类的定义中并没有明确写出构造函数的实现)C#将创建一个构造函数,该构造函数自动实例化对象,将对象的成员变量设置为其成员变量类型的默认值。直接new即可。


【带参构造函数】

先声明一个类,然互对类进行实例化

C#之构造函数_第1张图片


你可能感兴趣的:(C#之构造函数)