C++04第4章_类和对象.ppt

C04第4章_类和对象

第四章 类与对象 抽象 抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。 先注意问题的本质及描述,其次是实现过程或细节。 数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)。 代码抽象:描述某类对象的共有的行为特征或具有的功能。 抽象的实现:通过类的声明。 抽象实例——钟表 数据抽象: int Hour, int Minute, int Second 代码抽象: SetTime( ), ShowTime( ) 抽象实例——钟表类 class Clock { public: void SetTime(int NewH, int NewM, int NewS); void ShowTime( ); private: int Hour,Minute,Second; }; 抽象实例——人 数据抽象: char *name,char *sex,int age,int id 代码抽象: 生物属性角度: GetCloth( ), Eat( ), Step( ),… 社会属性角度: Work( ), Promote( ) ,… 封装 将抽象出的数据成员、代码

文档评论(0)

1亿VIP精品文档

相关文档