版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、类的定义请同学完成课程类的定义,包括:属性:课程名称,学分,课时数,选课学生,教师;操作:查询选课学生,统计学生人数;类是一种用户自定义类型,声明形式:class 类名称 public: 公有成员(外部接口) private: 私有成员 protected: 保护型成员 只能通过公有的函数只能通过公有的函数访问私有数据访问私有数据myClock.SetTime(8,30,30);myClock.ShowTime();class Point public: void Init(int initX,int initY) X=initX; Y=initY; int GetX() return X
2、; int GetY() return Y; private: int X,Y;class Point public: void Init(int initX,int initY); int GetX(); int GetY(); private: int X,Y;void Point:Init(int initX,int initY) X=initX; Y=initY;inline int Point:GetX() return X;inline int Point:GetY() return Y;例子:定义矩形类,增加一个静态属性例子:定义矩形类,增加一个静态属性counter,用于表示当
3、前已经实例化的矩形,用于表示当前已经实例化的矩形对象的个数对象的个数class Rect private:static int counter;public:static int incCounter() return +counter; Int Rect:counter = 0;Rect:incCounter()本章要点类类型。C+语言与C语言最大的不同,在于C+语言增加了面向对象的概念。访问控制。类的成员包含public、private和protected三类访问控制。类和对象的关系。类是对象的模型,对象是类的实例。静态成员。所有的类对象共享该类的静态数据成员。静态函数成员只能直接访问类的
4、静态数据成员。结构和联合都是类。1. 计算器:Calculator2. 打印机:Printer3. 数据5.8 解决方案面临的问题:1) 将形体描述由结构体版本改造成为类版本2) 不仅要统计Rectangle类对象的个数,还要统计所有形体对象的数目5.8.1 形体类型的类版本5.8.2 列表类型的类版本p116游泳池过道UML图形标识4.6Clock- Hour : int- Minute : int- Second : int+ ShowTime() : void+ SetTime(NewH : int = 0, NewM : int = 0, NewS : int = 0) : voidClockmyClock : Clock- Hour : int- Minute : int- Second : intmyClock : Clock类 A类 B类 A重数A类 B重数B4.6类 A类 B重数A重数B类 A类 B重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院放射科(CT、DR、核磁)机房防辐射(铅板、硫酸钡)施工方案
- 材料存放与保管措施
- 急诊ICU脓毒性休克早期目标导向治疗应急演练脚本
- 2025年【陕西省安全员C证】考试题(含答案)
- 康复科质量管理制度
- 管理学原理理论知识考核试题及答案
- 卫生间防水层施工及闭水试验方案
- 防蚊纱窗安装工程施工方案及工艺方法
- 路基冬季、雨季施工专项方案
- 2026年华中科技大学超精密与智能制造实验室招聘科研助理(1名)笔试题库含答案详解【能力提升】
- 2026年高中政治学业水平考试重点知识点总结(复习必背)
- 永光化学产品的技术规格书及参数详解
- 《柱支撑式锥顶大型钢制罐安装技术规程》
- 《跨文化交际学概论》 胡文仲编 复习重点梳理笔记
- 高炮广告牌施工方案范本
- 2025年湖北建筑工程技术高、中级职务水平能力测试建筑工程题库含答案详解
- ICU轮转护士工作总结
- 广东省初级注册安全工程师题库及答案解析
- 内镜全自动清洗机课件
- 2025秋初中信息技术八年级全一册教学计划
- 《诗经》诗经全文
评论
0/150
提交评论