对象和类

面向过程的设计方法:

1、如何实现细节过程,将数据与函数分开。

2、形式:主模块+若干子模块 (main()+子函数)

3、特点:自顶向下,逐步求精。功能分解

4、缺点:效率低,程序的可重性差。

面向对象方法中的抽象,抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。先注意问题的本质与描述,其次是实现过程或细节。抽象的过程也是对问题进行分析和认识的过程。

数据抽象:描述某类对象的属性或状态(对象互相区别的物理量)。

代码抽象:描述某类对象的共有的行为特征或具有的功能。

抽象的实现:通过类的声明。

 

class Clock

{

public:

void settime();

void showtime();            //行为抽象

private:

int hour,minute,second;  //数据抽象

}

类与对象:对象是类的实例

指定基本类型完成了三项工作:

1、决定数据对象需要的内存数量;

2、决定如何解释内存中的位;

3、决定可使用数据对象执行的操作或方法。

接口(类定义)放在头文件中,实现(类方法的代码)放在源代码文件中,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值