00000007.htm

来自「水木清华BBS」· HTM 代码 · 共 278 行 · 第 1/2 页

HTM
278
字号
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;FrankCH&nbsp;(小花花),&nbsp;信区:&nbsp;Java&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Java教程(八)&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Sun&nbsp;Jul&nbsp;27&nbsp;12:15:42&nbsp;1997)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>JAVA程序设计语言讲座&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第&nbsp;一&nbsp;部&nbsp;分&nbsp;Java入&nbsp;门&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第&nbsp;六&nbsp;章&nbsp; &nbsp;对&nbsp;象&nbsp;、&nbsp;类&nbsp;、&nbsp;包&nbsp;和&nbsp;接&nbsp;口&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;              郁欣 孙元 王曦东 王克宏&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;前&nbsp;面&nbsp;几&nbsp;章&nbsp;中&nbsp;,我&nbsp;们&nbsp;对&nbsp;Java的&nbsp;简&nbsp;单&nbsp;数&nbsp;据&nbsp;类&nbsp;型&nbsp;、&nbsp;数&nbsp;组&nbsp;、&nbsp;运&nbsp;算&nbsp;符&nbsp;&nbsp;&nbsp;<BR>作&nbsp;了&nbsp;详&nbsp;细&nbsp;的&nbsp;介&nbsp;绍&nbsp;。&nbsp;从&nbsp;现&nbsp;在&nbsp;开&nbsp;始&nbsp;,我&nbsp;们&nbsp;要&nbsp;深&nbsp;入&nbsp;到&nbsp;面&nbsp;向&nbsp;对&nbsp;象&nbsp;的&nbsp;编&nbsp;程&nbsp;&nbsp;&nbsp;<BR>地&nbsp;方&nbsp;。&nbsp;本&nbsp;章&nbsp;中&nbsp;,我&nbsp;们&nbsp;首&nbsp;先&nbsp;讲&nbsp;述&nbsp;面&nbsp;向&nbsp;对&nbsp;象&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;的&nbsp;基&nbsp;本&nbsp;概&nbsp;念&nbsp;及&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;点&nbsp;,然&nbsp;后&nbsp;讨&nbsp;论&nbsp;Java中&nbsp;的&nbsp;类&nbsp;、&nbsp;<BR>对&nbsp;象&nbsp;、&nbsp;包&nbsp;和&nbsp;接&nbsp;口&nbsp;,最&nbsp;后&nbsp;进&nbsp;行&nbsp;小&nbsp;结&nbsp;,给&nbsp;出&nbsp;一&nbsp;个&nbsp;完&nbsp;整&nbsp;的&nbsp;Java文&nbsp;件&nbsp;的&nbsp;格&nbsp;?&nbsp;&nbsp;<BR>。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;§&nbsp;6.1&nbsp;面&nbsp;向&nbsp;对&nbsp;象&nbsp;的&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;面&nbsp;向&nbsp;过&nbsp;程&nbsp;的&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;方&nbsp;法&nbsp;从&nbsp;解&nbsp;决&nbsp;问&nbsp;题&nbsp;的&nbsp;每&nbsp;一&nbsp;个&nbsp;步&nbsp;骤&nbsp;入&nbsp;手&nbsp;,?&nbsp;&nbsp;<BR>适&nbsp;合&nbsp;于&nbsp;解&nbsp;决&nbsp;比&nbsp;较&nbsp;小&nbsp;的&nbsp;简&nbsp;单&nbsp;<BR>问&nbsp;题&nbsp;。&nbsp;C语&nbsp;言&nbsp;采&nbsp;用&nbsp;面&nbsp;向&nbsp;过&nbsp;程&nbsp;的&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;模&nbsp;型&nbsp;,但&nbsp;是&nbsp;由&nbsp;于&nbsp;C本&nbsp;身&nbsp;几&nbsp;?&nbsp;&nbsp;<BR>没&nbsp;有&nbsp;支&nbsp;持&nbsp;代&nbsp;码&nbsp;重&nbsp;用&nbsp;的&nbsp;语&nbsp;言&nbsp;<BR>结&nbsp;构&nbsp;,并&nbsp;且&nbsp;缺&nbsp;乏&nbsp;统&nbsp;一&nbsp;的&nbsp;接&nbsp;口&nbsp;,使&nbsp;得&nbsp;当&nbsp;程&nbsp;序&nbsp;的&nbsp;规&nbsp;模&nbsp;达&nbsp;到&nbsp;一&nbsp;定&nbsp;程&nbsp;度&nbsp;时,&nbsp;<BR>程&nbsp;序&nbsp;员&nbsp;很&nbsp;难&nbsp;控&nbsp;制&nbsp;其&nbsp;复&nbsp;杂&nbsp;性&nbsp;<BR>。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;面&nbsp;向&nbsp;对&nbsp;象&nbsp;的&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;方&nbsp;法&nbsp;则&nbsp;按&nbsp;照&nbsp;现&nbsp;实&nbsp;世&nbsp;界&nbsp;的&nbsp;特&nbsp;点&nbsp;来&nbsp;管&nbsp;理&nbsp;复&nbsp;&nbsp;<BR>?&nbsp;的&nbsp;事&nbsp;物&nbsp;,把&nbsp;它&nbsp;们&nbsp;抽&nbsp;象&nbsp;为&nbsp;对&nbsp;<BR>象&nbsp;,具&nbsp;有&nbsp;自&nbsp;己&nbsp;的&nbsp;状&nbsp;态&nbsp;和&nbsp;行&nbsp;为&nbsp;,通&nbsp;过&nbsp;对&nbsp;消&nbsp;息&nbsp;的&nbsp;反&nbsp;应&nbsp;来&nbsp;完&nbsp;成&nbsp;一&nbsp;定&nbsp;的&nbsp;任&nbsp;&nbsp;<BR>?&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1&nbsp;对&nbsp;象&nbsp;、&nbsp;类&nbsp;和&nbsp;消&nbsp;息&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一&nbsp;个&nbsp;对&nbsp;象&nbsp;就&nbsp;是&nbsp;变&nbsp;量&nbsp;和&nbsp;相&nbsp;关&nbsp;的&nbsp;方&nbsp;法&nbsp;的&nbsp;集&nbsp;合&nbsp;,其&nbsp;中&nbsp;变&nbsp;量&nbsp;表&nbsp;明&nbsp;对&nbsp;?&nbsp;的&nbsp;状&nbsp;态&nbsp;,方&nbsp;法&nbsp;表&nbsp;明&nbsp;对&nbsp;象&nbsp;所&nbsp;<BR>具&nbsp;有&nbsp;的&nbsp;行&nbsp;为&nbsp;,下&nbsp;图&nbsp;表&nbsp;示&nbsp;了&nbsp;一&nbsp;个&nbsp;对&nbsp;象&nbsp;的&nbsp;特&nbsp;征&nbsp;:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从&nbsp;图&nbsp;中&nbsp;可&nbsp;以&nbsp;看&nbsp;出&nbsp;,一&nbsp;个&nbsp;对&nbsp;象&nbsp;的&nbsp;变&nbsp;量&nbsp;构&nbsp;成&nbsp;这&nbsp;个&nbsp;对&nbsp;象&nbsp;的&nbsp;核&nbsp;心&nbsp;,包&nbsp;&nbsp;<BR>&nbsp;在&nbsp;它&nbsp;外&nbsp;面&nbsp;的&nbsp;方&nbsp;法&nbsp;使&nbsp;这&nbsp;个&nbsp;<BR>对&nbsp;象&nbsp;和&nbsp;其&nbsp;它&nbsp;对&nbsp;象&nbsp;分&nbsp;离&nbsp;开&nbsp;来&nbsp;。&nbsp;例&nbsp;如&nbsp;:我&nbsp;们&nbsp;可&nbsp;以&nbsp;把&nbsp;汽&nbsp;车&nbsp;抽&nbsp;象&nbsp;为&nbsp;一&nbsp;个&nbsp;&nbsp;<BR>&nbsp;象&nbsp;,用&nbsp;变&nbsp;量&nbsp;来&nbsp;表&nbsp;示&nbsp;它&nbsp;当&nbsp;前&nbsp;的&nbsp;<BR>状&nbsp;态&nbsp;,如&nbsp;速&nbsp;度&nbsp;、&nbsp;油&nbsp;量&nbsp;、&nbsp;型&nbsp;号&nbsp;、&nbsp;所&nbsp;处&nbsp;的&nbsp;位&nbsp;置&nbsp;等&nbsp;,它&nbsp;的&nbsp;行&nbsp;为&nbsp;则&nbsp;可&nbsp;以&nbsp;有&nbsp;&nbsp;<BR>?&nbsp;速&nbsp;、&nbsp;刹&nbsp;车&nbsp;、&nbsp;换&nbsp;挡&nbsp;等&nbsp;。&nbsp;我&nbsp;<BR>们&nbsp;操&nbsp;纵&nbsp;汽&nbsp;车&nbsp;时&nbsp;,不&nbsp;用&nbsp;去&nbsp;考&nbsp;虑&nbsp;汽&nbsp;车&nbsp;内&nbsp;部&nbsp;各&nbsp;个&nbsp;零&nbsp;件&nbsp;如&nbsp;何&nbsp;运&nbsp;作&nbsp;的&nbsp;细&nbsp;节&nbsp;,&nbsp;<BR>?&nbsp;只&nbsp;需&nbsp;根&nbsp;据&nbsp;汽&nbsp;车&nbsp;可&nbsp;能&nbsp;的&nbsp;行&nbsp;<BR>为&nbsp;使&nbsp;用&nbsp;相&nbsp;应&nbsp;的&nbsp;方&nbsp;法&nbsp;即&nbsp;可&nbsp;。&nbsp;实&nbsp;际&nbsp;上&nbsp;,面&nbsp;向&nbsp;对&nbsp;象&nbsp;的&nbsp;程&nbsp;序&nbsp;设&nbsp;计&nbsp;实&nbsp;现&nbsp;了&nbsp;&nbsp;<BR>&nbsp;对&nbsp;象&nbsp;的&nbsp;封&nbsp;装&nbsp;,使&nbsp;我&nbsp;们&nbsp;不&nbsp;必&nbsp;<BR>关&nbsp;心&nbsp;对&nbsp;象&nbsp;的&nbsp;行&nbsp;为&nbsp;是&nbsp;如&nbsp;何&nbsp;实&nbsp;现&nbsp;的&nbsp;这&nbsp;样&nbsp;一&nbsp;些&nbsp;细&nbsp;节&nbsp;。&nbsp;通&nbsp;过&nbsp;对&nbsp;对&nbsp;象&nbsp;的&nbsp;?&nbsp;&nbsp;<BR>装&nbsp;,实&nbsp;现&nbsp;了&nbsp;模&nbsp;块&nbsp;化&nbsp;和&nbsp;信&nbsp;息&nbsp;隐&nbsp;<BR>藏&nbsp;,有&nbsp;利&nbsp;于&nbsp;程&nbsp;序&nbsp;的&nbsp;可&nbsp;移&nbsp;植&nbsp;性&nbsp;和&nbsp;安&nbsp;全&nbsp;性&nbsp;,同&nbsp;时&nbsp;也&nbsp;利&nbsp;于&nbsp;对&nbsp;复&nbsp;杂&nbsp;对&nbsp;象&nbsp;的&nbsp;&nbsp;<BR>?&nbsp;理&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;对&nbsp;象&nbsp;之&nbsp;间&nbsp;必&nbsp;须&nbsp;要&nbsp;进&nbsp;行&nbsp;交&nbsp;互&nbsp;来&nbsp;实&nbsp;现&nbsp;复&nbsp;杂&nbsp;的&nbsp;行&nbsp;为&nbsp;。&nbsp;例&nbsp;如&nbsp;,要&nbsp;使&nbsp;?&nbsp;&nbsp;<BR>车&nbsp;加&nbsp;速&nbsp;,必&nbsp;须&nbsp;发&nbsp;给&nbsp;它&nbsp;一&nbsp;个&nbsp;<BR>消&nbsp;息&nbsp;,告&nbsp;诉&nbsp;它&nbsp;进&nbsp;行&nbsp;何&nbsp;种&nbsp;动&nbsp;作&nbsp;(这&nbsp;里&nbsp;是&nbsp;加&nbsp;速&nbsp;)以&nbsp;及&nbsp;实&nbsp;现&nbsp;这&nbsp;种&nbsp;动&nbsp;作&nbsp;所&nbsp;?&nbsp;&nbsp;<BR>的&nbsp;参&nbsp;数&nbsp;(这&nbsp;里&nbsp;是&nbsp;需&nbsp;要&nbsp;达&nbsp;到&nbsp;的&nbsp;<BR>速&nbsp;度&nbsp;等&nbsp;)。&nbsp;下&nbsp;图&nbsp;表&nbsp;示&nbsp;了&nbsp;对&nbsp;象&nbsp;A与&nbsp;对&nbsp;象&nbsp;B间&nbsp;的&nbsp;消&nbsp;息&nbsp;传&nbsp;递&nbsp;过&nbsp;程&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从&nbsp;图&nbsp;中&nbsp;可&nbsp;以&nbsp;看&nbsp;出&nbsp;,一&nbsp;个&nbsp;消&nbsp;息&nbsp;包&nbsp;含&nbsp;三&nbsp;个&nbsp;方&nbsp;面&nbsp;的&nbsp;内&nbsp;容&nbsp;:&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;●&nbsp; &nbsp;消&nbsp;息&nbsp;的&nbsp;接&nbsp;收&nbsp;者&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;●&nbsp; &nbsp;接&nbsp;收&nbsp;对&nbsp;象&nbsp;应&nbsp;采&nbsp;用&nbsp;的&nbsp;方&nbsp;法&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;●&nbsp; &nbsp;方&nbsp;法&nbsp;所&nbsp;需&nbsp;要&nbsp;的&nbsp;参&nbsp;数&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;同&nbsp;时&nbsp;,接&nbsp;收&nbsp;消&nbsp;息&nbsp;的&nbsp;对&nbsp;象&nbsp;在&nbsp;执&nbsp;行&nbsp;相&nbsp;应&nbsp;的&nbsp;方&nbsp;法&nbsp;后&nbsp;,可&nbsp;能&nbsp;会&nbsp;给&nbsp;发&nbsp;送&nbsp;&nbsp;<BR>&nbsp;息&nbsp;的&nbsp;对&nbsp;象&nbsp;返&nbsp;回&nbsp;一&nbsp;些&nbsp;信&nbsp;息&nbsp;<BR>(如&nbsp;上&nbsp;例&nbsp;中&nbsp;,汽&nbsp;车&nbsp;的&nbsp;仪&nbsp;表&nbsp;上&nbsp;会&nbsp;出&nbsp;现&nbsp;已&nbsp;经&nbsp;达&nbsp;到&nbsp;的&nbsp;速&nbsp;度&nbsp;等&nbsp;)。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由&nbsp;于&nbsp;任&nbsp;何&nbsp;一&nbsp;个&nbsp;对&nbsp;象&nbsp;的&nbsp;所&nbsp;有&nbsp;行&nbsp;为&nbsp;都&nbsp;可&nbsp;以&nbsp;用&nbsp;方&nbsp;法&nbsp;来&nbsp;描&nbsp;述&nbsp;,通&nbsp;过&nbsp;?&nbsp;&nbsp;<BR>息&nbsp;机&nbsp;制&nbsp;就&nbsp;可&nbsp;以&nbsp;完&nbsp;全&nbsp;实&nbsp;现&nbsp;对&nbsp;<BR>象&nbsp;之&nbsp;间&nbsp;的&nbsp;交&nbsp;互&nbsp;,同&nbsp;时&nbsp;,处&nbsp;于&nbsp;不&nbsp;同&nbsp;处&nbsp;理&nbsp;过&nbsp;程&nbsp;甚&nbsp;至&nbsp;不&nbsp;同&nbsp;主&nbsp;机&nbsp;的&nbsp;对&nbsp;象&nbsp;间&nbsp;&nbsp;<BR>?&nbsp;可&nbsp;以&nbsp;通&nbsp;过&nbsp;消&nbsp;息&nbsp;实&nbsp;现&nbsp;交&nbsp;互&nbsp;<BR>。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上&nbsp;面&nbsp;所&nbsp;说&nbsp;的&nbsp;对&nbsp;象&nbsp;是&nbsp;一&nbsp;个&nbsp;具&nbsp;体&nbsp;的&nbsp;事&nbsp;物&nbsp;,例&nbsp;如&nbsp;每&nbsp;辆&nbsp;汽&nbsp;车&nbsp;都&nbsp;是&nbsp;一&nbsp;?&nbsp;&nbsp;<BR>不&nbsp;同&nbsp;的&nbsp;对&nbsp;象&nbsp;。&nbsp;但&nbsp;是&nbsp;多&nbsp;个&nbsp;对&nbsp;<BR>象&nbsp;常&nbsp;常&nbsp;具&nbsp;有&nbsp;一&nbsp;些&nbsp;共&nbsp;性&nbsp;,如&nbsp;所&nbsp;有&nbsp;的&nbsp;汽&nbsp;车&nbsp;都&nbsp;有&nbsp;轮&nbsp;子&nbsp;、&nbsp;方&nbsp;向&nbsp;盘&nbsp;、&nbsp;常&nbsp;具&nbsp;&nbsp;<BR>&nbsp;一&nbsp;些&nbsp;共&nbsp;性&nbsp;,如&nbsp;所&nbsp;有&nbsp;的&nbsp;汽&nbsp;车&nbsp;<BR>都&nbsp;有&nbsp;轮&nbsp;子&nbsp;、&nbsp;方&nbsp;向&nbsp;盘&nbsp;、&nbsp;刹&nbsp;车&nbsp;装&nbsp;置&nbsp;等&nbsp;。&nbsp;于&nbsp;是&nbsp;我&nbsp;们&nbsp;抽&nbsp;象&nbsp;出&nbsp;一&nbsp;类&nbsp;对&nbsp;象&nbsp;?&nbsp;&nbsp;<BR>共&nbsp;性&nbsp;,这&nbsp;就&nbsp;是&nbsp;类&nbsp;。&nbsp;类&nbsp;中&nbsp;定&nbsp;义&nbsp;<BR>一&nbsp;类&nbsp;对&nbsp;象&nbsp;共&nbsp;有&nbsp;的&nbsp;变&nbsp;量&nbsp;和&nbsp;方&nbsp;法&nbsp;。&nbsp;把&nbsp;一&nbsp;个&nbsp;类&nbsp;实&nbsp;例&nbsp;化&nbsp;即&nbsp;生&nbsp;成&nbsp;该&nbsp;类&nbsp;的&nbsp;?&nbsp;&nbsp;<BR>个&nbsp;对&nbsp;象&nbsp;。&nbsp;比&nbsp;如&nbsp;我&nbsp;们&nbsp;可&nbsp;以&nbsp;定&nbsp;<BR>义&nbsp;一&nbsp;个&nbsp;汽&nbsp;车&nbsp;类&nbsp;来&nbsp;描&nbsp;述&nbsp;所&nbsp;有&nbsp;汽&nbsp;车&nbsp;的&nbsp;共&nbsp;性&nbsp;。&nbsp;通&nbsp;过&nbsp;类&nbsp;的&nbsp;定&nbsp;义&nbsp;人&nbsp;们&nbsp;可&nbsp;?&nbsp;&nbsp;<BR>实&nbsp;现&nbsp;代&nbsp;码&nbsp;的&nbsp;复&nbsp;用&nbsp;。&nbsp;我&nbsp;们&nbsp;不&nbsp;<BR>用&nbsp;去&nbsp;描&nbsp;述&nbsp;每&nbsp;一&nbsp;个&nbsp;对&nbsp;象&nbsp;(如&nbsp;某&nbsp;辆&nbsp;汽&nbsp;车&nbsp;),而&nbsp;是&nbsp;通&nbsp;过&nbsp;创&nbsp;建&nbsp;类&nbsp;(如&nbsp;汽&nbsp;车&nbsp;类&nbsp;)&nbsp;<BR>?&nbsp;一&nbsp;个&nbsp;实&nbsp;例&nbsp;来&nbsp;创&nbsp;建&nbsp;该&nbsp;类&nbsp;的&nbsp;一&nbsp;<BR>个&nbsp;对&nbsp;象&nbsp;,这&nbsp;大&nbsp;大&nbsp;减&nbsp;化&nbsp;了&nbsp;软&nbsp;件&nbsp;的&nbsp;设&nbsp;计&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2&nbsp;继&nbsp;承&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通&nbsp;过&nbsp;对&nbsp;象&nbsp;、&nbsp;类&nbsp;,我&nbsp;们&nbsp;实&nbsp;现&nbsp;了&nbsp;封&nbsp;装&nbsp;,通&nbsp;过&nbsp;子&nbsp;类&nbsp;我&nbsp;们&nbsp;可&nbsp;以&nbsp;实&nbsp;现&nbsp;继&nbsp;&nbsp;<BR>&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;对&nbsp;于&nbsp;上&nbsp;例&nbsp;来&nbsp;说&nbsp;,公&nbsp;共&nbsp;汽&nbsp;车&nbsp;、&nbsp;出&nbsp;租&nbsp;车&nbsp;、&nbsp;货&nbsp;车&nbsp;等&nbsp;都&nbsp;是&nbsp;汽&nbsp;车&nbsp;,但&nbsp;它&nbsp;&nbsp;<BR>&nbsp;是&nbsp;不&nbsp;同&nbsp;的&nbsp;汽&nbsp;车&nbsp;,除&nbsp;了&nbsp;具&nbsp;有&nbsp;<BR>汽&nbsp;车&nbsp;的&nbsp;共&nbsp;性&nbsp;外&nbsp;,它&nbsp;们&nbsp;还&nbsp;具&nbsp;有&nbsp;自&nbsp;己&nbsp;的&nbsp;特&nbsp;点&nbsp;(如&nbsp;不&nbsp;同&nbsp;的&nbsp;操&nbsp;作&nbsp;方&nbsp;法&nbsp;,不&nbsp;?&nbsp;&nbsp;<BR>的&nbsp;用&nbsp;途&nbsp;等&nbsp;)。&nbsp;这&nbsp;时&nbsp;我&nbsp;们&nbsp;可&nbsp;以&nbsp;<BR>把&nbsp;它&nbsp;们&nbsp;作&nbsp;为&nbsp;汽&nbsp;车&nbsp;的&nbsp;子&nbsp;类&nbsp;来&nbsp;实&nbsp;现&nbsp;,它&nbsp;们&nbsp;继&nbsp;承&nbsp;父&nbsp;类&nbsp;(汽&nbsp;车&nbsp;)的&nbsp;所&nbsp;有&nbsp;状&nbsp;?&nbsp;和&nbsp;行&nbsp;为&nbsp;,同&nbsp;时&nbsp;增&nbsp;加&nbsp;自&nbsp;己&nbsp;的&nbsp;状&nbsp;<BR>态&nbsp;和&nbsp;行&nbsp;为&nbsp;。&nbsp;通&nbsp;过&nbsp;父&nbsp;类&nbsp;和&nbsp;子&nbsp;类&nbsp;,我&nbsp;们&nbsp;实&nbsp;现&nbsp;了&nbsp;类&nbsp;的&nbsp;的&nbsp;层&nbsp;次&nbsp;,可&nbsp;以&nbsp;从&nbsp;最&nbsp;&nbsp;<BR>?&nbsp;般&nbsp;的&nbsp;类&nbsp;开&nbsp;始&nbsp;,逐&nbsp;步&nbsp;特&nbsp;殊&nbsp;化&nbsp;<BR>,定&nbsp;义&nbsp;一&nbsp;系&nbsp;列&nbsp;的&nbsp;子&nbsp;类&nbsp;。&nbsp;同&nbsp;时&nbsp;,通&nbsp;过&nbsp;继&nbsp;承&nbsp;也&nbsp;实&nbsp;现&nbsp;了&nbsp;代&nbsp;码&nbsp;的&nbsp;复&nbsp;用&nbsp;,&nbsp;使&nbsp;&nbsp;<BR>&nbsp;序&nbsp;的&nbsp;复&nbsp;杂&nbsp;性&nbsp;线&nbsp;性&nbsp;地&nbsp;增&nbsp;长&nbsp;,而&nbsp;<BR>不&nbsp;是&nbsp;呈&nbsp;几&nbsp;何&nbsp;级&nbsp;数&nbsp;增&nbsp;长&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;C++中&nbsp;支&nbsp;持&nbsp;多&nbsp;重&nbsp;继&nbsp;承&nbsp;,即&nbsp;一&nbsp;个&nbsp;类&nbsp;可&nbsp;以&nbsp;继&nbsp;承&nbsp;多&nbsp;个&nbsp;父&nbsp;类&nbsp;,这&nbsp;使&nbsp;得&nbsp;&nbsp;<BR>&nbsp;象&nbsp;的&nbsp;实&nbsp;现&nbsp;变&nbsp;得&nbsp;非&nbsp;常&nbsp;复&nbsp;杂&nbsp;<BR>且&nbsp;不&nbsp;可&nbsp;预&nbsp;料&nbsp;(设&nbsp;想&nbsp;多&nbsp;个&nbsp;父&nbsp;类&nbsp;拥&nbsp;有&nbsp;某&nbsp;些&nbsp;相&nbsp;同&nbsp;的&nbsp;变&nbsp;量&nbsp;和&nbsp;方&nbsp;法&nbsp;)。&nbsp;Java?&nbsp;&nbsp;<BR>只&nbsp;支&nbsp;持&nbsp;单&nbsp;一&nbsp;继&nbsp;承&nbsp;,大&nbsp;大&nbsp;降&nbsp;低&nbsp;<BR>了&nbsp;复&nbsp;杂&nbsp;度&nbsp;。&nbsp;在&nbsp;Java中&nbsp;通&nbsp;过&nbsp;接&nbsp;口&nbsp;可&nbsp;以&nbsp;实&nbsp;现&nbsp;多&nbsp;重&nbsp;继&nbsp;承&nbsp;,但&nbsp;接&nbsp;口&nbsp;的&nbsp;概&nbsp;念&nbsp;&nbsp;<BR>?&nbsp;简&nbsp;单&nbsp;,使&nbsp;用&nbsp;更&nbsp;方&nbsp;便&nbsp;,而&nbsp;且&nbsp;不&nbsp;<BR>仅&nbsp;仅&nbsp;限&nbsp;于&nbsp;继&nbsp;承&nbsp;,它&nbsp;使&nbsp;多&nbsp;个&nbsp;不&nbsp;相&nbsp;关&nbsp;的&nbsp;类&nbsp;可&nbsp;以&nbsp;具&nbsp;有&nbsp;相&nbsp;同&nbsp;的&nbsp;方&nbsp;法&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.3&nbsp;多&nbsp;态&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java通&nbsp;过&nbsp;方&nbsp;法&nbsp;重&nbsp;写&nbsp;和&nbsp;方&nbsp;法&nbsp;重&nbsp;载&nbsp;来&nbsp;实&nbsp;现&nbsp;多&nbsp;态&nbsp;。&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通&nbsp;过&nbsp;方&nbsp;法&nbsp;重&nbsp;写&nbsp;,一&nbsp;个&nbsp;类&nbsp;中&nbsp;可&nbsp;以&nbsp;有&nbsp;多&nbsp;个&nbsp;具&nbsp;有&nbsp;相&nbsp;同&nbsp;名&nbsp;字&nbsp;的&nbsp;方&nbsp;法&nbsp;,&nbsp;&nbsp;<BR>?&nbsp;传&nbsp;递&nbsp;给&nbsp;它&nbsp;们&nbsp;的&nbsp;不&nbsp;同&nbsp;个&nbsp;数&nbsp;<BR>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?