过程性编程和面向对象编程
来源:互联网 发布:摄氏度换算华氏度c语言 编辑:程序博客网 时间:2024/04/30 20:38
对象
类
过程性编程
面向对象编程OOP
类
定义类
实现类
公有类访问
私有类访问
类的数据成员
类方法,类函数成员
创建类对象
使用类对象
类的构造函数
类的析构函数
const成员函数
this指针
创建对象数组
类作用域
抽象数据类型
抽象
封装
数据隐藏
多态
继承
代码的可重用性
如何为类提供公有部分和私有部分
如何创建使用类数据的成员函数
构造函数和析构函数是特殊的成员函数,用于创建和删除属于当前类的对象。
运算符重载,另一种多态,和继承是代码重用的基础
C/Pascal/BASIC标准过程性方法
采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据(并不需要程序一直运行,用户可能希望能够将数据存储在一个文件中,然后从这个文件中读取数据)。
OOP:首先考虑数据——不仅要考虑如何表示数据,还要考虑如何使用数据:
对象,基本数据单元
对象方法
用户与数据交互的方式——用户接口
从用户的角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作。完成对接口的描述后,需要确定如何实现接口和数据存储。最后,使用新的设计方案创建出程序。
0 0
- 过程性编程和面向对象编程
- 过程性编程和面向对象编程
- 面向过程编程和面向对象编程
- 面向过程编程和面向对象编程
- 面向过程和面向对象的编程
- 《面向过程和面向对象的编程》
- 面向过程和面向对象的编程
- 面向过程和面向对象编程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向对象和面向过程编程
- 编程思想:面向对象和面向过程
- 编程思想:面向对象和面向过程
- 面向对象编程和面向过程编程的差异!
- 面向过程编程和面向对象编程的区别
- 【UE4】 第06讲 【MOBA制作日记】 碰撞事件响应
- ARSimpleNativeCars 编译问题
- java核心技术之反转排序算法
- 术语整理
- AngularJS 下拉表翻译
- 过程性编程和面向对象编程
- Android数据存储之文件存储
- 定价比产品更重要
- 理解show engine innodb status之BUFFER POOL AND MEMORY
- fastjson把javaBean转为json时,如果属性里有开头大写的
- sparkStreaming初尝--scala链接mysql分析
- (7)静态链表
- “区块链”究竟是什么鬼
- 一道简单C语言题目的优化