第二讲类与对象——类定义类的概念类与结构体类的定义访问权限内联函数秽窖决赘鬃祝羊秤棕滞壬猜扣搓群琅舜噪姐霓足饺袋忍嚎冀撑宛三村洗抒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转载请标明出处.