程序是静止的进程是动态的。没有建立进程的程序不能作为一个独立单位得到 *** 作系统的认可。一个程序可以对应多个进程,但一个进程只能对应一个程序。进程包括程序和程序处理的对象(数据集)。进程能得到程序处理的结果。进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。
当程序为procedure的译名时,一个程序即是特定的一系列动作、行动或 *** 作,而这些活动、动作或 *** 作必须被执行于相同方式以为了在相同环境下恒常得出相同的结果(例如紧急应变程序)。程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为进行某活动或过程所规定的途径。
程序是由序列组成的,告诉计算机如何完成一个具体的任务。由于现在的计算机还不能理解人类的自然语言,所以还不能用自然语言编写计算机程序。
,对像的英文单词为Object,翻译过来叫物件,直接点说叫"东西".我们现实中的任何东西都可以叫作对像,当然对像有大有小,对像与对像都会有区别.
对像中也可以再包函其它对像.比如说太阳系我们可以叫一个对像,而太阳系中的地球也可以叫一个对像,地球上的每个大陆也可以叫作对像,具体我们要把谁当成对像需要根据你到底关心的是什么来决定,比如说你只关心整个地球,那么你应该把地球当成你当前要处理的对像来识别.而不应该把整个太阳系当成对像来处理,不要搞错了你要处理的对像.
应用到具体的编程中来时,对像一般来说就是我们定义的类或者结构之类的东西.当然每一人变量也是对像,但类更容易表现对像特点.
比如我们定义一个类鸟如下:
class bird
{
public:
void fly()//这表示鸟可以飞,具体怎样会,我们应该在这个成员函数的定义中来实现.
private:
int m_foot_number//用这个来记录这个鸟有多少个脚.
}
在程序中应用上面定义的类时,我们可以如下使用:
bird b1
b1.fly()//调用这个函数我们可以让鸟飞起来了.
呵呵.希望你看了上面的说明能有一点感性上的认识.
使用类可以把此类相关的东西封装起来.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)