欢迎来到天天文库
浏览记录
ID:51617564
大小:798.50 KB
页数:55页
时间:2020-03-26
《Java语言程序设计10E LiangPPT习题案例10slide.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1Chapter10ThinkinginObjects2MotivationsYouseetheadvantagesofobject-orientedprogrammingfromtheprecedingchapter.Thischapterwilldemonstratehowtosolveproblemsusingtheobject-orientedparadigm.3ObjectivesToapplyclassabstractiontodevelopsoftware(§10.2).Toexploreth
2、edifferencesbetweentheproceduralparadigmandobject-orientedparadigm(§10.3).Todiscovertherelationshipsbetweenclasses(§10.4).Todesignprogramsusingtheobject-orientedparadigm(§§10.5–10.6).Tocreateobjectsforprimitivevaluesusingthewrapperclasses(Byte,Short,Intege
3、r,Long,Float,Double,Character,andBoolean)(§10.7).Tosimplifyprogrammingusingautomaticconversionbetweenprimitivetypesandwrapperclasstypes(§10.8).TousetheBigIntegerandBigDecimalclassesforcomputingverylargenumberswitharbitraryprecisions(§10.9).TousetheStringcl
4、asstoprocessimmutablestrings(§10.10).TousetheStringBuilderandStringBufferclassestoprocessmutablestrings(§10.11).4ClassAbstractionandEncapsulationClassabstractionmeanstoseparateclassimplementationfromtheuseoftheclass.Thecreatoroftheclassprovidesadescription
5、oftheclassandlettheuserknowhowtheclasscanbeused.Theuseroftheclassdoesnotneedtoknowhowtheclassisimplemented.Thedetailofimplementationisencapsulatedandhiddenfromtheuser.5DesigningtheLoanClassTestLoanClassRunLoan6Object-OrientedThinkingChapters1-8introducedfu
6、ndamentalprogrammingtechniquesforproblemsolvingusingloops,methods,andarrays.Thestudiesofthesetechniqueslayasolidfoundationforobject-orientedprogramming.Classesprovidemoreflexibilityandmodularityforbuildingreusablesoftware.Thissectionimprovesthesolutionfora
7、problemintroducedinChapter3usingtheobject-orientedapproach.Fromtheimprovements,youwillgaintheinsightonthedifferencesbetweentheproceduralprogrammingandobject-orientedprogrammingandseethebenefitsofdevelopingreusablecodeusingobjectsandclasses.7TheBMIClassUseB
8、MIClassRunBMI8ObjectCompositionCompositionisactuallyaspecialcaseoftheaggregationrelationship.Aggregationmodelshas-arelationshipsandrepresentsanownershiprelationshipbetweentwoobjects.Theownerobjectiscalledanag
此文档下载收益归作者所有