- 6
- 0
- 约 99页
- 2016-11-28 发布于河南
- 举报
郑阿奇第2章C面向对象程序设计
第2章C++面向对象程序设计 在传统的结构化程序设计方法中,数据和处理数据的程序是分离的。当对某段程序进行修改或删除时,整个程序中所有与其相关的部分都要进行相应的修改,从而程序代码的维护比较困难。为了避免这种情况的发生,C++引用了面向对象的设计方法,它是将数据及处理数据的相应函数“封装”到一个“类”中,类的实例称为“对象”。在一个对象内,只有属于该对象的函数才可以存取该对象的数据。这样,其他函数就不会无意中破坏它的内容,从而达到保护和隐藏数据的效果。 2.1.1 类的定义 类的定义一般地分为声明部分和实现部分。声明部分是用来声明该类中的成员, 包含数据成员(或称“成员变量”)的声明和成员函数的声明。成员函数是用来对数 据成员进行操作的,又称为“方法”。实现部分是用来对成员函数的定义。概括说 来,声明部分将告诉使用者“干什么”,而实现部分是告诉使用者“怎么干”。 C++中定义类的一般格式如下: class 类名 { private: [私有数据和函数] public: [公有数据和函数] }; 各个成员函数的实现 其中,class是定义类的关键字,class的后面是用户定义的类名,通常用大写的 C字母开始的标识符作为类名,C用来表示类(Class),以与对象、函数及其他数 据类型相区别。类中的数据和函数是类的成员,分别称为数据成员和成员函数。 2.1.1 类的定义
您可能关注的文档
- ios的ASIHTTPRequest学习.doc
- C++考前复习题.doc
- 群体类和群体数据的组织.doc
- 21天精通C.doc
- thinkpad_t61_bios_设置.doc
- 操作管理Operation_Management_Heizer_9_ch16_f.ppt
- 操作管理Operation_Management_Heizer_9_ch5_f.ppt
- 操作管理Operation_Management_Heizer_9_ch2_f.ppt
- 操作管理Operation_Management_Heizer_9_ch12_f.ppt
- 操作管理Operation_Management_Heizer_9_ch7_f.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)