程序设计基础(C++) (1).pdf

类的定义 【引例】定义一个坐标系中的圆类,对圆可以求面积和周长。 分析 决定坐标系中一个圆的属性有圆心坐标和半径;而对圆的操作除 了给出的求面积和周长的功能之外,还应能够设置一个圆的属性 及输出这些属性的值。 问题 上述属性和操作如何被封装在类中? class Circle { 私有访问权限 private: double x,y,r; public: 公有访问权限 void set(double x1,double y1,double r1) { x=x1; y=y1; r=r1;} void print() { cout圆心:(x,y) 半径:rendl; } double getarea() { return 3.14*r*r; } double getgirth() { return 2*3.14*r; } }; Circle类相当于一种新的数据类型,包含了数据和对数据的操作。 其成员包括: 数据成员 成员函数 名称 含义

文档评论(0)

1亿VIP精品文档

相关文档