第八节、C#构造函数

构造方法

简述:用来初始化对象,为类的成员赋值。

特点:

  • 构造方法时和类名完全相同的方法。
  • 构造方法没返回类型,也没有放回值。
  •  默认构造方法时public类型,如果是private类型的构造方法,则说明此类不能被初始化。

一、无参构造方法

在默认情况下,系统默认分配一个无参构造方法,并且没有方法

二、带参构造方法

如果仅仅局限于无参构造方法,那么熟悉赋值是固定的,没有对的可变性,有了参数,给予可以根据业务逻辑去针对性赋值操作。

 

 注意:如果创建了无参构造方法,系统就不会默认创建无参构造函数了

三、构造方法可以形成方法的重载

是值在同一个类中,方法名相同,而参数类型和参数个数不同。在同一个类中,构造函数和变通的方法都可以重载。

 

 4、构造方法复用

遵循面向对象思想,因此我们写代码时候尽量减少冗余,使用:this调用其他构造方法

 

 五、对象初始化器

对象初始化器是一种初始化对象形式

 

posted @ 2021-03-02 23:21  LiuzzBK  阅读(103)  评论(0编辑  收藏  举报