- 4
- 0
- 约1.84千字
- 约 10页
- 2017-08-10 发布于河南
- 举报
3_类的扩展讨论_881508629.ppt
第2讲——类和数据抽象 ——了解面向对象编程的抽象、封装特性 2 类的扩展讨论 * 构造与析构函数 * 构造函数:与类同名的函数 class Time{ public: //Time(); Time(int=0,int=0,int=0); //Time(int h,int m,int s); void setTime(int,int,int); void printMilitary(); void printStandard(); private: int hour; int minute; int second; }; Time:: Time() {hour=minute=second=0;} Time:: Time(int h,int m,int s) {hour=h;minute=m;second=s;} 确保初始化的合法性 在对象建立时调用 如果没有定义,编译器会用默认构造函数使对象有一个确定的状态 可以重载 默认参数的使用 没有返回值 数据成员可以在类定义时初始化吗? 析构函数:~+类名 构造函数的逆操作 ~Time ( ) 不能够重载 没有参数与返回值 对象指针 * 指向对象的指针: 类名 * 对象指针名 指向对象成员的指针: 数据类型名 (* 指针变量名)(参数列表) 使用this 指针 每个对象维护指向自身的指针 指针类型取决于对象类型和成员函数c
您可能关注的文档
- 3-2 Steve Jobs Steps Down with Apple on Top.doc
- 3-N,N.双(2-羟基乙氧基乙基)氨基4-甲氧基乙酰苯胺的合成研究.pdf
- 3-车辆工程专业毕业设计环节中学生创新能力的培养.pdf
- 3.1-CIA第三科-2015年学习卡模拟题-样题.pdf
- 3.2015年光伏产品推广应用示范项目申请表.doc
- 3.减反射技术和减反射原理.doc
- 3.基坑规范一些问题讨论.ppt
- 3074753GPP长期演进(LTE)技术原理与+系统设计.pdf
- 31.吹填土地基处理方法的讨论.pdf
- 332 JGJ215-2015建筑施工升降机安装、使用、拆卸安全技术规程.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)