C#构造方法的使用

  • Post author:
  • Post category:其他




1.




定义





构造方法又叫构造函数,它是一种特殊的方法,因为构造方法本身没有返回值,并且通常是public访问类型,方法的名称必须与类名相同。



构造方法在类实例创建之前执行,用来初始化对象。所有的类都有构造方法,如果没有定义的构造方法,系统默认生成空的构造方法;





如果一个类中定义了有参构造函数,实例化时需要调用无参构造函数,这时我们就必须定义一个显式无参数构造函数,否则运行会报错。



2.



方法调用






创建类的对象是使用“类名 对象名=new类名()”的方式来实现的。实际上,“类名()”的形式调用的是类的构造方法,也就是说构造方法的名字是与类的名称相同的。



3.



构造函数的作用






可以初始化类的成员,当需要给一个类中的字段进行初始化时,第一种:实例化后手动给属性赋值;第二种实例化时直接把参数放进去自动给属性赋值,显然第二种简单省事。





例:





在类中创建构造方法





创建类的成员,在构造方法中初始化类成员







创建类方法







创建类的对象,调用构造方法,获取类成员初始值





小结:





1.



没有返回值,方法名称必须和类名相同。






2.



构造函数 属于类的成员函数






3.



构造函数在实例化的时候被调用






4.



作用:初始化类成员






5.



一个类中可以有多个构造函数,可根据其参数个数,参数顺序,参数类型的不同来区分它们,这称作构造函数的重载




版权声明:本文为weixin_57762664原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。