还剩12页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
实跄报告三实聆
三、对象和美一
1.卖脸目的1#4公所向对■隼忌”阜坯矣的定义以及美中成员的:£义,竽会设计自己的关,2审枇方法立我.利身是构遑方法的土找近一步理解构连函数的作用与调用时it.3理解this关戈字柯mtic关惋省的京义,,赛或典交费的儿体隹鼠实蜕,4理解讨京问计余引用同的区别.拿桓创建对象与调用片象成黄的方法以及对歌作为弃奴马基本敦将类型变量做参款的区划
2.实验内宗和环节上机构入秋弃畀调认诙若程序“«i诋并运臂时件I和附件
2.观测域K分析其因卡•.附录1CIasslxaclTcst.pvap*ckagcch3;publiccIassQassLoTTcstsuric•SyMctn.oulprindncla»slodingw;}publicstaticvoidmainString|3arg{因素酷戒2PawVlucT«.javapackagcch3;pubIcda跖Pas$VaIucTcst{privateinti=-100;•pub1icvoidust1intb{»b=1»;}publkvoidcst2PxssVaIucTcsib*bJ=1U0;IpubliCvoidccst3P»s$VahieTestbb=this;•I»pUbliCstatiCV»dmoinString|]2rgS{PassVaIucTcsic忻=newPassVaiucTcst0;»inttemp-100;obj.eest1ternp;Sptcm.xutpnntlntemp;•obj.cst2obj;•Systcm.out.print1nOb
9.i;,obj.i=100;PueT«cnWObj=newPa$$VahicTc$t;obj.tci6ncwobj;System.Out.prindnncw6bj.i;}劫杲:因素2编译附件3分析均果;告“过神这行”所在的行注■轩注音的3再次蚂洋观测结果.分析其因去.附录3SuriCTct.javapack邓chipuhliCcIhmSuticTc$publicticvoid3110{iUtiemethd;nonsiatiemethod;〃津祥达秆publicitaticVoidcaI2StaricTcSto1{ol.nonsuticmcthod;**SeatkTesto2=ncwScaticTcst;♦♦o
2.nunstattcmcthodQ;pubbevoidnonstatiemethod»Sy$tcmxm.prinHn「如3»态方法被调用**;}publicsaiicvoidstadcmctbodO{♦Systemoulprint扁价方法被调用“;publicticvoidmainString[|ixrg{StaticTcmobj=ncwTest2;SratiCTe$c.cai11;♦StadeTc*.call2obj;I\«*St3定义一个圆矣Cirdj至少具有私有成员变量:radiusdoubk型用于保存率径、arc*doUblc型用于保存由右
0、lengthdouble型,用于保存应长以及成员方法3ctR“bu§、jjetRadius用于设立、位取芈径、gelA21用于衣将而积、pci以熊th用子女取用长、prim由印陶片京的半径.面粗.网长信息.a在main方法级定方法中逋11-CirCIecl=ncwCircIc;CircIeC2=ncwCirck《100》分创新珑半径为l粕半径为100的剧计队分别打印cl同c2的信息;b4tc2的」上等于cl的一衽tcl的卡在等于原c2的平狂分刎打”cl网C2的/息;publicClassCIrcl*cprivatedoublediusiprivaledoubleae/;pr1vatcdoubIc1en8th epublicCirdel,publlcCitrcleintradius{this.3diu5=radius publicvoidfiatRadiusint1radius=i pub11cdoublegetRadiud|returnradlus;IpublicvoidgetAreftIdoublekIpubIicvoldgotlengIhdoublo»leng«h-2*
3.14*k;publicvoidprlnt
0.Systcn.oczt.PrIntln|-圜的竹径•dius/d10]的面伊\t-♦•tfi的MiK:lengtht»publicataticvoidmainStringt|args,Circleij=ntwCiteled♦Circlec2-newCIrclelOO;c
1.setRdiivsl;doublei-Gl.gcIRadius;,C|・goIAreaI;•c
2.2CtArea10Ol;•Cl.KetUnethi;c
2.gotlongth100j,c|.print,,c2・r3divs-j;,Systen.out.prin;,ij.princ;c
2.ptint;4定义一个H期矣MyD\tc.至少具有私有成员交及ye*、month、d:4y.以及成员方法式tYear、gCtYaI¥具体也成实现方汰,用手说.£、兼取成员支斐、iiRunVcarboolein列斯与苗财配保存的年足否为同年、print打印日期时装的年、月日ga»在miin方法,如定方法中通辽MyDatcd1=nrwMyDate;MyDatcd2=ncwMyDaM2O
23.
4.1;分别号或年H日为1999年1fl1日的日期时就扣年月日为2Q23年4月1日的H期计象分别力卬dl同d2的体会;⑸位d2的年等于dl的年业dl的川芋于原d2的月,分室打印di同d2的怙名;itnportjavax.%wing.Spring publicclassMyDacephvacetniyear;privateintmonth:Privau intday:pubIicXyDaleQpuNieMyDateiimyvarjntmonth.intdnyi|thIs.year«year;thismonth-monlb vhiy:IpubliCvoididYearinti.Intj•intk{”yoimonth=j;7uy=k;■publicdoublegeIYearreturnyear PubIic$trinjijRunyeMXdoubIei{ifi%4==Hli%400-=0•retum-y-rcturn*n;•1publicvoidprinUStrIngi|“Syslem.ouLprintlnyear*”华・♦mondw月一day♦•日•一・是否阳年*♦I J■publicxIaticvoidmuinString[]i{MyDotcdl-newMyDutct MyDatcd2-ncwMyD▲tc
20231.1;iI.wiVearflW.IJ;doublei-dl-setYcarl;“Swingkl=dl.hRunyeaHi Siringk2-d
2.isRunyear2O23idl.prin«kIKSprintk2inij-dl.year■dI.year=d
2.ycand
2.year=j;intjl=d.manIh W
1.nxnCh-d
2.m•nth«d2month=jI;•dl.printk2i^lprintkl;・实验
三、对象和美t.笑脸口的1理解也的奇义与会;t叉、编详和运营一个也用的矣,炖热掌握外部也中人体表和所有矣的导入方式.理解包带来的一叶斯的java访问核利丸制..宾.检内容和环节1Aliclipsc集成开发环境中分削新建名com.jtKimamc.ch3和com.yaimamc.other的为个也,2}将物件
1.料件
2、电井3不加列工在中.ii/对伴1种附件2应当放在名为com.jxmrnamC.Ch3的包中,附件3成就在名为cnm.youmame.other的也中,分PJ调试3个文秋,保证邳能塘玲忒功
①在附件
2.献件3的main方法中多加语句PekwpcfuwPclass分加优洋它们会出现什么姑果说明什么?结果说明了
②樗改件3中的Pchsspc=ncwPelaw;*it为com.yOurnamc.ch
3.Pclas»pc=newcnm.ynumamc.Ch
3.Pcla**0;*再躺详•会比蜕什么站某,为什么?用impott导入也COnvyxirnanc.ch3后.再改为Pclasspc=ncwPc1assO可3通过编译?站七为什么:
③在附件
2、树件3的main方法中地续帝加语与DdaSsde-newDe1aS»分利柒评它C会出现什么姑果说明什么?从卅件3初除“Dclassdc=ncwDebssQ;.保证卅件3彩蚂译通if.拈来说明了@戊附件
2、料件3的man方法中地块添加滑句pc.mcrtKxl1分别屈许它们会出现什么空果.这明什么?姑泉说明了
⑤在附件■
2、料件3的man方法中域埃洛加语与*pc.mcthodIQ;pC.methocl2Q;pc.metfi0d3;pC.methOd4{;分累场泳它们会比JJUI■么站采说明什么仔M分析两个场洋裕果的不为之处榭除不可执行的语句保证保证附件
2、
3.期的战洋通过.站累说明了:
⑥在附件2的main方汰中徽纹添■加格句*1c.methodI;dc.metho120;dc.mcchod3;de.method40;“城洋构件2会出现什么结果说明什么?■果:说明了附录1PChS$.javapackagecom.KumMnc.ch3;dassIclaM{//defaultchr.S•publicvoidmcthcxilQISystcm.out.printIn*publiCmethodofadCUutcUssinpackagcpS;}prxxcctcdvoidmethod20Synctn.outprindn*pftc«cdmethodoidcfduid婚sinpack*即p5*;}voidmehod30{•SystemoUc.prindndcfalutmethodof»kfilutc]a”inpaCkugep5*;}privatevoidmethod4|{»SyStctn.Out.print1nwprivacemethodOfadcfalUtclasSinpaCkagcp5pUbliCclaMPciasS{,//publieclasS♦•publkvoidmethodlQISy54cm.out.print!n9pUblicmethodofapubbCdasxinpack3gpp5;}protectodvoidmethod2{♦System.out.printlnf*protectcdmcthodofapub1icclassinpackagcp5H;}vOidmCthodX{Sysicm.ouLpflndnrdcfahiimetbodofapublicchssinpackagep5w;Iprivatcvoidmethod4{♦Systcm.cKit.prindnprivatcmcthodofapublicc]3»inpackagep5附录%IcStPackagc.ja”packagccomyourname.ch3;publicciassTcstPackagc{public$taticvoidmainString0酎泰3,TcstPackapr.javapackagecom.yourname.other;pubbccla*aTc$tPackac{publicticvoidmainString口rgs|。