Net基础篇_学习笔记_第十一天_面向对象(构造函数)

VS封装字段快捷键:

提取方法 Ctrl+R,M         封装字段 Ctrl+R,E           提取接口 Ctrl+R,搜索I.

 

构成函数:

public Student()

{

  Console.WriteLine("什么时候被调用");

}

public Student(string name, int age,char gender, int chinese, int math, int english)

{

  this.Name=name;

       this.Age=age;

       this.Gender=gender;

      this.Chinese=chinese;

      this.Math=math;

     this.English=english;

}

作用:帮助我们初始化对象(给对象的每个属性依次的赋值)    即帮助我们对类进行初始化。
构造函数是一个特殊的方法:
1)、构造函数没有返回值,连void也不能写。
2)、构造函数的名称必须跟类名一样。

3)、构造函数的访问修饰符必须是public

创建对象的时候会执行构造函数
构造函数是可以有重载的


***
类当中会有一个默认的无参数的构造函数,当你写一个新的构造函数之后,不管是有参数的还是
无参数的,那个默认的无参数的构造函数都被干掉了。

posted @ 2017-09-18 11:06  MR_L先生  阅读(109)  评论(0编辑  收藏  举报