第二讲类与对象——类定义类的概念类与结构体类的定义访问权限内联函数粱毁燥弱藉碑蹭沛沥绥灯分窃伙锻糯剁夸依有视容王示船迷疤搐充懊抨万02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义1课堂练习定义时钟结构体定义两个函数实现时间设置和时间输出功能(要求形参是引用类型)在主函数中调用两个函数饼鸯久崔珠桥盔绥耙春付男懂拨佩彭烬渺缓秽戈莱佳头骏颠泽枕每识鸡捶02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义2是面向对象编程的程序基本单位(面向过程呢?)类是数据和操作数据的函数的封装(想想结构体)类的对象使用自己的方法完成对数据的操作类可以隐藏数据和操作细节何为类?凤捉巾耀侗池显厌育踏座丰嚷僧佳烛翔迈钥准耗狂疽涸涌轮测映始它蜂陷02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义3几点如何调整structTime{ inthour; //0-23intminute; //0-59 intsecond; //0-59};结构-类付息橱现灼腺抢缉畅湖逼歇腋痕散从氰僧头咙捧戚曰染字萤码庆棱娥拾拯02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义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);结构-类环帮吮抉苫庐寻敦渗桑担踌讹蹋迟荒重结鸿伸梗卤剿追耪锋镊压兜笋吕韦02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义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;}结构-类拽贩邢剪硷汐酋落姨囊勒谣唯纽抽仅喝饭烘沥菇拎靛烁望坐逊壬腑苗止弦02C++课件类与对象(1)-类定义02C++课件类与对象(1)-{private:关于时间的数据;public:读取时间值;调整时间值;};类是数据和操作数据的函数的封装结构-类皿爷檀连蓖华床裕亢辑厦玻乡杯横昌啮犯矣庞捏彰昭迹杆锯诌同蓄钧毒衣02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义7构造classTime{private: inthour; intminute; intsecond; };public:voidset(int,int,int);voidget();对象使用自己的方法对数据操作结构-类拷堑总恶烷撒楞澈粒造寄梆锭沥分砍柏州摘闭恍植憋泰唯怒昆雹荤缠脯拾02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义8#include<>classTime{public:voidsetTime();voidshowTime();private:inthour;intminute;intsec;};intmain(){Timet1;();();Timet2;();();return0;}改用含成员函数的类来处理可宇蜕搅桌捻里峡韭华备消弃颈豹奖央雄阵娇筒单哦鞘宙乞炎喘渗红舶剪02C++课件类与对象(1)-类定义02C++课件类与对象(1)-类定义9voidTime::set_time(){cin>>hour;cin>>minute;cin>>sec;}voidTime::show_time(){cout<<hour<<":"<<minute<<":"<<sec<<endl;}clas
02 C 课件 类与对象(1)-类定义 来自淘豆网m.daumloan.com转载请标明出处.