下载此文档

02 C 课件 类与对象-类定义.ppt


文档分类:IT计算机 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
02_C 课件_类与对象-类定义第二讲类与对象——类定义类的概念类与结构体类的定义访问权限内联函数1课堂练习定义时钟结构体定义两个函数实现时间设置和时间输出功能(要求形参是引用类型)在主函数中调用两个函数2是面向对象编程的程序基本单位(面向过程呢?)类是数据和操作数据的函数的封装(想想结构体)类的对象使用自己的方法完成对数据的操作类可以隐藏数据和操作细节何为类?3几点如何调整structTime{   inthour;    //0-23 intminute; //0-59   intsecond; //0-59 };结构-类4#include<>structTime{ inthour; intminute; intsec;};intmain(){Timet1;cin>>>>>>;cout<<<<″:″<<<<″:″<<<<endl;Timet2;cin>>>>>>;cout<<<<″:″<<<<″:″<<<<endl;return0;}setTime(t1);setTime(t2);showTime(t1);showTime(t2);voidsetTime(Time&t);voidshowTime(Time&t);结构-类5#include<>structTime{inthour;intminute;intsec;};voidsetTime(Time&t){ cin>>>>>>;}voidshowTime(Time&t){ cout<<<<":"<<<<":"<<<<endl;}intmain(){ Timet1; setTime(t1); showTime(t1); Timet2; setTime(t2); showTime(t2); return0;}结构-{private:关于时间的数据;public:读取时间值;调整时间值;};类是数据和操作数据的函数的封装结构-类7构造classTime{private: inthour;  intminute;  intsecond; };public:voidset(int,int,int);voidget();对象使用自己的方法对数据操作结构-类8#include<>classTime{public:voidsetTime();voidshowTime();private:inthour;intminute;intsec;};intmain(){Timet1;();();Timet2;();();return0;}改用含成员函数的类来处理9voidTime::set_time(){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(){cout<<hour<<":"<<minute<<":"<<sec<<endl;}classTime{public:voidsetTime(){cin>>hour>>minute>>sec;}voidshow_time(){cout<<hour<<″:″ <<minute<<″:″ <<sec<<endl;}private: inthour; intminute; intsec;};改用含成员函数的类来处理课堂练习:setTime()加上时间有效性检验10

02 C 课件 类与对象-类定义 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0a
  • 文件大小444 KB
  • 时间2019-04-24