C# 对象

 

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

 

   1、"对象"——类的一个实例就是"对象"。

 

  首先,我们来看看地球上的人类,地球上每一个人都是一个对象,因为,他们是真实存在的。如果,地球上有50亿个人,那么,就可以通过人类这个类,定义出50亿个对象,而每个对象都是独立的个体,互不影响。

 

  同时,地球上的每一个人都有“人类”这个类中的属性,因为,地球上所有的人都有"头部",都有"身体",都有"手和脚"。

 

 

 

  现在,相信大家对"对象"这个概念有了进一步的了解。接下来,我们再来看看鸟类。

 

  首先,鸟类都有"头部","身体","两条腿","一对翅膀","尾巴",然后,我们就可以通过鸟类这个类去定义地球上所有的飞鸟对象。

 

  例如:地球上的每一只老鹰都是鸟类的对象,如果,地球上有100只老鹰,那么,就可以通过鸟类来定义100只老鹰的对象,同时,每个老鹰对象都是独立的个体,互不影响。

 

  而每一只老鹰对象,它们都具有"鸟类"中的这5个属性,因为,它们都有头,身,两条腿,一对翅膀和尾巴。

   

 

   

  相信大家现在已经对什么是"对象"有了一个初步的认识了。接下来,我们就可以去看看,在C#程序中定义一个"对象"的格式,格式如下:

 

格式1:

 类名  对象名 = new 类名();

 

格式分析:

(1)将要用于定义对象的“类名”。

(2)将要定义的对象名字,命名规则按照C#语言变量的命名规则就可以了。

(3)等于号。

(4)new用于分配内存空间。

(5)new后面的类名与对象名前面的类名必须一致,一对小括号,分号,格式要求不能省略。

 

 

格式2:

 类名  对象名;

 对象名 = new 类名();

 

格式分析:

 格式2与格式1的作用是一样的,只是把定义对象的步骤与分配内存空间的工作分开了两行代码。

 

 

 2、例子:

 

//首先,我们可以把上一章学习过的"鸟类",通过C#程序的格式把“对象”定义出来。

 

class bird
{
int head;   //头部
int body;   //身体
int leg;    //脚
int plumage; //翅膀
int tail;    //尾巴
}

 

 

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

 

class Program   

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

    bird  LaoYing = new bird();

  }

}

 

 

例子分析:

 (1)定义了一个鸟类bird

 (2)在入口方法Main中通过鸟类bird定义了对象LaoYing。

 

 

 

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

 

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

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

进入游戏学习与训练