zoukankan      html  css  js  c++  java
  • 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
          流、命名空间等概念独立一篇;
  • 相关阅读:
    链表(1) --- 单链表
    .Net性能调优-MemoryPool
    .Net性能调优-WeakReference
    .Net性能调优-ArrayPool
    .Net Core 中的选项Options
    .Net Core配置Configuration源码研究
    .Net中异步任务的取消和监控
    nginx 实现jira反向代理
    k8s-harbor拉取镜像权限问题-imagePullSecrets
    Studio 3T 重置试用日期
  • 原文地址:https://www.cnblogs.com/Shuqing-cxw/p/9175796.html
Copyright © 2011-2022 走看看