第3章 面向对象程序设计65017.ppt

第3章 面向对象程序设计 3.1 面向对象程序设计思想 3.1.1 面向对象程序设计的特点 1.抽象性 用C++语言可以将该图形描述如下: 圆形(circle): 数据抽象: double x,y,r; 行为抽象: setx();sety();setr();draw(); 抽象是面向对象方法的核心。 2.封装性 3.继承性 4.多态性 多态性也是面向对象程序设计的重要特性之一。 3.1.2 面向对象的标记 图3-1给出了类的标记方法和一个point类的标记实例,point类将在本章的后面部分定义和使用。 对象是类的实例,在Cord/Yourdon标记中,对象是在相应类标记外加一个圆角矩形框,如图3-2所示。 连接符号主要有三种,它们分别表示消息联系、继承关系和包含关系,如图3-3所示。 3.2 类和对象 3.2.1 类的声明 类的声明即类的定义,声明一个类的语法与结构的声明类似,其一般形式为: class 类名 { private: 私有成员函数和数据成员的说明 public: 公有成员函数和数据成员的说明 }; 各个成员函数的实现 其中,class是声明类的关键字;类名是标识符,表示声明的类的名字;类声明体内的函数和变量称为这个类的成员,

文档评论(0)

1亿VIP精品文档

相关文档