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#中的“属性调用”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)