类的定义
【引例】定义一个坐标系中的圆类,对圆可以求面积和周长。
分析
决定坐标系中一个圆的属性有圆心坐标和半径;而对圆的操作除
了给出的求面积和周长的功能之外,还应能够设置一个圆的属性
及输出这些属性的值。
问题
上述属性和操作如何被封装在类中?
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类相当于一种新的数据类型,包含了数据和对数据的操作。
其成员包括:
数据成员 成员函数
名称 含义
您可能关注的文档
- 04_1-FunctionsVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 4 类包和接口VisualBasic.NET程序设计.pdf
- 4-函数与指针VisualBasic.NET程序设计.pdf
- 4-基本运算VisualBasic.NET程序设计.pdf
- 4-结构VisualBasic.NET程序设计.pdf
- 4-内联函数VisualBasic.NET程序设计.pdf
- 05-StringsVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
- 5-函数与结构VisualBasic.NET程序设计.pdf
- 5-指针与结构VisualBasic.NET程序设计.pdf
- 06-Lists and TuplesVisualBasic.NET程序设计VisualBasic.NET程序设计.pdf
最近下载
- 免疫治疗在癌症治疗中的应用.pptx VIP
- 《GB-T3098.2-2016》.pdf VIP
- 动脉栓塞多学科决策模式中国专家共识(2025版).docx
- 2025年山东省青岛市中考英语真题(含答案).pdf
- 2026年统招专升本-经济学考试历年参考题库含答案详解.docx VIP
- 七下语文第三单元 《阿长与山海经》《老王》《骆驼祥子》小人物群文阅读课件.pptx
- 终端智能体安全白皮书(2025).pdf VIP
- DB32/T+5315-2025+固废基低碳胶凝材料在道路工程中应用技术规范.pdf VIP
- 非ST段抬高型心肌梗死护理查房.pptx VIP
- 等比数列的性质导学案.doc VIP
原创力文档

文档评论(0)