C++ 对象
"对象"——类的一个实例就是"对象"。
那么,看完这个解析以后,相信大家都与上一章学习类时,有同一种感觉,就是完全不知道你在说什么。
好,没关系,我们接下来举一些例子,让大家可以进一步地了解"对象"这个概念。
首先,我们来看看地球上的人类,地球上每一个人都是一个对象,因为,他们是真实存在的。如果,地球上有50亿个人,那么,就可以通过人类这个类,定义出50亿个对象,而每个对象都是独立的个体,互不影响。
同时,地球上的每一个人都有“人类”这个类中的属性,因为,地球上所有的人都有"头部",都有"身体",都有"手和脚"。
现在,相信大家对"对象"这个概念有了进一步的了解。接下来,我们再来看看鸟类。
首先,鸟类都有"头部","身体","两条腿","一对翅膀","尾巴",然后,我们就可以通过鸟类这个类去定义地球上所有的飞鸟对象。
例如:地球上的每一只老鹰都是鸟类的对象,如果,地球上有100只老鹰,那么,就可以通过鸟类来定义100只老鹰的对象,同时,每个老鹰对象都是独立的个体,互不影响。
而每一只老鹰对象,它们都具有"鸟类"中的这5个属性,因为,它们都有头,身,两条腿,一对翅膀和尾巴。
相信大家现在已经对什么是"对象"有了一个初步的认识了。接下来,我们就可以去看看,在C++程序中定义一个"对象"的格式。格式如下:
类名 对象名;
格式分析:
(1)将要用于定义对象的“类名”。
(2)将要定义的对象名字,命名规则按照C语言变量的命名规则就可以了。
(3)分号,格式要求不能省略。
首先,我们可以把上一章学习过的"鸟类",通过C++程序的格式把“对象”定义出来。
例子:
class bird
{
public:
int head; //头部
int body; //身体
int leg; //脚
int plumage; //翅膀
int tail; //尾巴
};
bird LaoYing;
例子分析:
首先,通过鸟类bird进行定义,然后,定义了一个对象“LaoYing”(老鹰),这样,我们就成功地运用了“鸟类”定义出一个对象了。
通过上面的学习,相信大家对什么是对象有了一个初步了解,同时,对C++使用类来定义对象的格式也有了一个认识,但是,如何加深对它的理解呢?那么,我们就要通过下方的按钮进入到游戏中,然后,运用“对象”去完成任务,这样,才可以加深大家对,对象这个知识点的理解和运用,以及“尽快进入到编程的状态”。
要达到灵活运用,是需要通过不停地反复训练才可以做到,所以,不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)