C++程序设计类和对象.ppt

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

文档评论(0)

1亿VIP精品文档

相关文档