类的抽象与封装部分的小结与补充.pdf

类的抽象与封装部分的小结与补充

类的抽象与封装部分的小结 类的概念 类是基于编程语言定义的一种抽象数据类型,描述程序中某个子问题的解决方案。这个抽象 数据类型具有两方面的作用:  描述采用什么样的数据结构记录和保存所解决子问题的状态:类的属性  描述采用什么样的算法实现所解决子问题的状态的修改、展示:类的方法/服务/成员 函数 设计一个类的工作包括:  确定解决这个子问题采用的数据结构和相应算法:类必须具有的属性、必须向程序其 他部分提供的public 函数  如果属性所记录的数据需要直接向程序的其他部分展示,则将该属性作为public 属性,否则作为类的private 属性  这个子问题的起始状态必须满足的要求:类的构造函数  这个子问题在求解过程中需要占用哪些系统资源:类的析构函数  类成员函数的结构化:将其中复杂成员函数的功能划分到为多个函数、将多个成员函 数的共同功能抽象成类的一个成员函数,这些新增的成员函数都作为类的 private 函 数  确定在程序中其他哪些类、函数需要访问该类的 private 属性,将这些类、函数声明 为类的friend 对比:  int 是C/C++

文档评论(0)

1亿VIP精品文档

相关文档