C# 属性调用

 

  在接下来的时间里面,我们准备为大家介绍“C# 属性调用”。

 

   1、经过前面的学习,目前,大家已经掌握了如何定义类以及如何定义对象。

    那么,在接下来的时间里面,我们就可以开始学习,如何通过对象去使用类中所定义的属性,

    因为,类中的属性值是可以在程序运行的过程改变的。

    但是,我们为什么要改变类中的属性值呢?

 

    接下来,我们举一个例子,这样,大家就可以明白到为什么要调用与改变类中的属性值。

 

    例如:在一个游戏里面的角色,我们可以给它定义一个生命值的属性Life,

       然后,在游戏进行的过程,当角色受到攻击时,这个生命值属性Life中的值就要减少,

       当Life中的值减少到0的时候,角色就会死亡,同时,游戏也要结束,

       所以,在这个例子中,当角色受到攻击时

       我们就要调用角色中的Life属性,并对它进行处理

 

 

 

   2、接下来,我们就可以去看看,在C#程序中通过"对象"调用类中属性的格式,格式如下:

 

     对象名 .属性名 = 属性值;

 

     格式分析:

     (1)已经定义的对象名。

     (2)一个”点号“,不能省略,格式要求。

     (3)定义该对象的类中的属性,而不是其它类中的属性。

     (4)等于号,以及属性值。

     (5)分号,格式要求,不能省略。

 

 

 

3、例子:

 

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

//定义了鸟类bird

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

class bird
{
public int head;   //头部属性,而public是公有访问权限,而什么是访问权限将在下一章学习。
public int body;   //身体属性
public int leg;    //脚属性
public int plumage; //翅膀属性
public int tail;    //尾巴属性
}

 

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

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

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

class Program   

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

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

 

    LaoYing.head = 1; //1个头

    LaoYing.body = 1 ; //1个身体

    LaoYing.leg = 2;  //2条腿  

    LaoYing.plumage = 1;//1对翅膀

    LaoYing.tail = 1;   //1条尾巴

  }

}

 

 

 

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

 

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

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

进入游戏学习与训练