过程性编程和面向对象编程

对象

过程性编程

面向对象编程OOP

定义类

实现类

公有类访问

私有类访问

类的数据成员

类方法,类函数成员

创建类对象

使用类对象

类的构造函数

类的析构函数

const成员函数

this指针

创建对象数组

类作用域

抽象数据类型


抽象

封装

数据隐藏

多态

继承

代码的可重用性


如何为类提供公有部分和私有部分

如何创建使用类数据的成员函数


构造函数和析构函数是特殊的成员函数,用于创建和删除属于当前类的对象。


运算符重载,另一种多态,和继承是代码重用的基础


C/Pascal/BASIC标准过程性方法


采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据(并不需要程序一直运行,用户可能希望能够将数据存储在一个文件中,然后从这个文件中读取数据)。


OOP:首先考虑数据——不仅要考虑如何表示数据,还要考虑如何使用数据:

对象,基本数据单元

对象方法

用户与数据交互的方式——用户接口

从用户的角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作。完成对接口的描述后,需要确定如何实现接口和数据存储。最后,使用新的设计方案创建出程序。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值