C# 构造函数

 

  在接下来的时间里面,我们准备为大家介绍“C# 构造函数”。

 

   1、构造函数:用于创建对象时初始化对象的属性。

 

     构造函数的特点:   

    (1)构造函数的名字与类名必须相同。

    (2)构造函数在创建对象时自动执行。 

 

 

    语法格式:

 

    访问权限关键字 构造函数名

    {

      需要初始化的属性

     }

 

    语法分析:

    (1)访问权限关键字,可以使用public公有访问权限。

    (2)构造函数名,必须与类名相同。

    (3)一对大括号代表函数的主体边界,格式要求不能省略。

    (4)大括号中填入需要初始化的属性。

 

 

 

2、例子:

 

//====================

//定义了鸟类bird

//====================

class bird
{
 public int head;   //头部属性,public是公有访问权限。
 public int body;   //身体属性
 public int leg;    //脚属性
 public int plumage; //翅膀属性
 public int tail;    //尾巴属性

 

 public bird()   //构造函数bird与类名相同,同时,要加上public公有访问权限

 {

    head = 1; //1个头

    body = 1 ; //1个身体

    eg = 2;  //2条腿  

    plumage = 1;//1对翅膀

    tail = 1;   //1条尾巴

 }
}

 

//=====================================================

//Program类,是在C# (工程创建与添加新文件) 这一章学习时所创建的

//=====================================================

class Program   

{
   static void Main(string[] args)   //入口方法main
  {

    bird  LaoYing = new bird(); //定义了鸟类bird的对象LaoYing

                     同时,自动调用了构造函数bird()对类中的属性进行赋值。

 

    int hd = LaoYing.head ;  //由于构造函数bird中已对属性head进行了初始化赋值

                   所以,head中的值为1,然后,赋给变量hd,

                   所以,变量hd中的值等于1。

  }

}

 

 

 

 非常好,现在,我们已经掌握了C#中的“构造函数”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练