C++面向对象程序设计教程 第2章 类和对象 由结构到类的发展 在C语言中,结构由若干成员组成。在C++中,结构中可以有函数。 类是从结构演变而来的,C++最初称为“带类的C”。从结构到类的演变是从让结构含有函数开始的。 2.1.1 带函数的结构 C++允许程序员在结构中定义函数,这样的函数称为成员函数。原来的结构成员称为数据成员,可使用如下的形式描述结构: struct 结构名 { 数据成员 成员函数 }; 可以像结构变量那样使用成员函数: 结构变量.成员函数(实参) 2.1.2 用构造函数初始化结构的对象 构造函数用于初始化结构的对象。构造函数名与结构名相同,无返回值类型 对于上面的结构Point,可声明如下的构造函数: Point(double a = 0, double b = 0); 面向对象程序设计技术 面向对象的程序设计方法的关键要素: 抽象 封装 继承 多态性 2.2.1 对象 现实世界中客观事物都可以称为对象 例如平面上的点是一个对象,平面上的点的坐标表示了点的属性;设置点的坐标与显示点的坐标是对点的操作,C++语言使用对象名、属性和操作三个要素来描述对象 对象名用于标识一个具体对象;对象的属性用数据来表示,一个属性的值就是描述对象的一个数据;一个操作就是一个函数(使用函数实现操作),这些操作也称为方法或服务。数据称为数据成员,函数称为成员函数 2
您可能关注的文档
最近下载
- INSPECTIONCERTIFICATE检验报告国石中2017质检字第.doc VIP
- 2025年广东省深圳市初中学业水平考试模拟英语试卷 2025年广东省深圳市初中学业水平考试模拟试卷(三)答案.pdf VIP
- 深圳市2025年初中学业水平考试数学试卷(含答案).pdf VIP
- 宣贯培训(2026年)《NBT 10403-2020大中型中温厌氧发酵及发电机组运行管理规范》.pptx VIP
- 2026年小学三年级数学上册第六单元《周长练习》说课教案.docx VIP
- 2026年苏教版小学六年级数学上册课时《小数的意义》教案.docx VIP
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 2026年生态补偿机制实施方案.docx VIP
- 国家能源集团石首高陵100MW农光互补光伏发电项目110kV送出线路工程水土保持方案报告表.pdf VIP
- 2026年建筑企业绿色施工方案.docx VIP
原创力文档

文档评论(0)