实验二类和对象

上传人:夏** 文档编号:569025676 上传时间:2023-08-20 格式:DOC 页数:9 大小:275KB
返回 下载 相关 举报
实验二类和对象_第1页
第1页 / 共9页
实验二类和对象_第2页
第2页 / 共9页
实验二类和对象_第3页
第3页 / 共9页
实验二类和对象_第4页
第4页 / 共9页
实验二类和对象_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《实验二类和对象》由会员分享,可在线阅读,更多相关《实验二类和对象(9页珍藏版)》请在金锄头文库上搜索。

1、实验二类和对象类的构建2-1实验目的1. 类的定义;2. 类对彖的使用;3. 类成员变量的定义和使用;4. 类成员函数的定义和使用;5. 理解类的作用域;6. 理解类的声明;7. 理解类中private和public权限的声明依据。2.2实验内容voidSet(intm,intd,inty)month=m;day=d;year=y;intIsLeapYearOrehun(year%4=0&year%100!=O)|(year%4OO=0);public:voidPrintOcoutmonthr7Hdayr7nyearendl;private:intmonth;intday;intyear;;v

2、oidmainOCDatea;a.Set(10,152007);a.PrintO;问题一:以上程序编译能通过吗,为什么,应该如何改正?答:不能通过,因为在类CDate中Set所指的voidSet(intm,intd,inty)那段代码没有设置成public,在外面无法调用:修改只需在voidSet(intm,intd,inty)前面加public:变成公共访问权限的就行了。问题二:类CDate中分别有哪些成员函数和成员变量,它们分别属于哪种访问权限?答:类CDate中有Set以及Print两个成员函数皆属于public访问权限,monthdayyear三个成员变量属于private访问权限。问

3、题三:处语句的意思是什么?。答:a调用CDate类2.理解卜面的程序,并在VC+6.0卜坯行査看结果,回答程序后MOW::month=m;:day=d;:year=y;classCDatepublic:voidSet(intmjntdjnty)b:Set(mQy);voidPrintQcout:monthr7rr:dayH/n:yearendl;private:intmonth;成员变量intday;intyear;;voidmainOCDatea;a.Set(10,152007);a.PrintO;问题一:处是在给成员变量赋值,还是在给全局变量赋值,如呆去掉域作用符:,程序是否还能正确运行?

4、答:1处在给全局变量赋值,如果去掉:程序能够正确运行,因为最上边没有局部变量的干扰;问题二:处调用的哪个函数,如果去掉域作用符:,程序是否还能正确运行?答:2处调用的是mnFTKC11:(JIvoidSet(intmjiitdjnty)-85899346B/-858993460/-858993460Pressanykeytocontinue答:因为coutmonthr7ndayr7nyearendl;中monthdayyear都为局部变量,没有赋值所以为-858993460,应该境全局变量cout:monthr7u:dayn/rr:yearendl;才会出现:10/15/2007Pressan

5、ykeytocontintie2.2.2程序设计1.试设计一个复数类,该类有实部和虚部两个成员数据,成员数据采用私有访问权限,同时该类有两个共有成员函数,分别用来设置成员数据和输出成员数据,在主函数中分别采用对象方式,指针方式和引用方式来调用该类的公有函数设置和输出成员数据。答:iiidudeiiicludeusingnamespacestd;要想学习好努力少不-JpugvyLvvoInHsvv.rvvoIonz.s!5555?s5355!5?5sl3H5lr55;s55Ipuuvyrvvo1.22丫+二vvoIWUJ.mvyzX上d【uo。gqrvv三0。(pzg)4-aUIUFUWXQIC

6、kuo。aLUxzdmo。xbhlnu二UUPJoo)eu.s上qnopXW卩二unpjo=oIqllop(I上qnoprIckuooSSCCI。学长只能帮你到这了AlKgOJUS一SBLLgsBslKgwnooavRxlnlrwldnuooSSCCI。2sooccdsQuwuonulsnAdwzulogpnlou專cm3胡ogpnlou專a)nuT3uoo03AoRuessa)dd_fz+68STxaEOO25fz+68STxaEOO25fz+68STxaEOOa*:呻吕121需隸袜祀vyrvvouor)ZUIru_vy+=vvowQaUIVy上SK20U乂F.VV三0。(re)莒mMuXQ

7、ICkuouMqjbakSKUJ2卩二OQmeuII上qnopXLulnptoIZoMoIqnopx=cl(A丄qnopx3Iqnop)-sIIPOAouqnd学长只能帮你到这了(snJPZMPJQ*sn?peM?uPIQHV(As=sc:QPIQMr(AJu(uu=suADPIQxr(xJuouA$PJQx)umpj(wywoo)上。JQUISIooqApgsun,xpgsuno二qndaodoSSCCPAq.uwcubso一VgpnTJuON2T窒4fsi(華w)睫聊昭2.0Qsu-dAUOoOArohiAu-?W0O-HI+eS-HxelduooQ)H要想学习好努力少不了学长只能帮你到这了要想学习好努力少不了学长只能帮你到这了O.SEUPOA曽占fiodusnlpeMpuns一sunO二qndQPJUU篦p

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号