C/C++程序语言概念

1.面向过程(C)

是一种以过程为中心的编程思想,为实际的一种思考方式,分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现;流程清晰简单,适用于小型程序规模;

2.面向对象(C++)

是一种以对象为核心且对象作为设计基本结构单元的变成思想,将现实生活中个体所表象映射到程序语言中,适用于大型复杂程序规模;

类:是一个抽象概念,指一类事物,用于抽象描述一类事物所特有的属性和行为;

Eg:个人电脑PC就是是个类,拥有CPU,内存和硬盘,具备可开关机,运行程序的属性。

对象:是具体的事物,指属于某个类的具体实例,拥有其所属的类之所描述的一切属性和行为;

Eg:我的Dell Inspiration N4010是个对象,注意这里的N4010是我的,是一个真实存在的事物,故为对象;

另外,这里所属于我的N4010与别人的N4010相比,一定拥有着重量和尺寸上的差异,即个体之间的差异;

3.类与对象概念的理解

  1. 类不一定存在实际的对象
  2. 类的对象数目不确定,存在多个,存在唯一(Eg:皇帝)
  3. 类与类之间不相互独立,存在着某种关系
  4. 对象不一定属于一个类
  5. 对象与对象之间不可能完全相同
Written at : 2018.06.13
 -Modified : 2018.06.15
      流、命名空间等概念独立一篇;

猜你喜欢

转载自www.cnblogs.com/Shuqing-cxw/p/9175796.html