姒傚康錛?/strong>娉涘寲鏄竴縐?strong style="padding: 0px; margin: 0px;">涓鑸笌鐗規(guī)畩銆?strong style="padding: 0px; margin: 0px;">涓鑸笌鍏蜂綋涔嬮棿鍏崇郴鐨勬弿榪幫紝鍏蜂綋鎻忚堪寤虹珛鍦ㄤ竴鑸弿榪扮殑鍩虹涔嬩笂錛屽茍瀵瑰叾榪涜浜嗘墿灞曘傚湪紼嬪簭涓槸閫氳繃緇ф壙綾誨疄鐜扮殑銆傛瘮濡傜嫍鏄鍔ㄧ墿鐨勫叿浣撴弿榪幫紝鍦ㄩ潰鍚戝璞¤璁$殑鏃跺欎竴鑸妸鐙楄璁′負(fù)鍔ㄧ墿鐨勫瓙綾匯?/p>
琛ㄧず鏂規(guī)硶錛?/strong>絀哄績涓夎褰㈢澶寸殑瀹炵嚎錛屽瓙綾繪寚鍚戠埗綾?/p> 姒傚康錛?/strong>瀹炵幇鏄竴縐?strong style="padding: 0px; margin: 0px;">綾諱笌鎺ュ彛鐨勫叧緋伙紝琛ㄧず綾繪槸鎺ュ彛鎵鏈夌壒寰佸拰琛屼負(fù)鐨勫疄鐜幫紝鍦ㄧ▼搴忎腑涓鑸氳繃綾誨疄鐜版帴鍙f潵鎻忚堪 琛ㄧず鏂規(guī)硶錛?/strong>絀哄績涓夎褰㈢澶寸殑铏氱嚎錛屽疄鐜扮被鎸囧悜鎺ュ彛 姒傚康錛?/strong>鏄竴縐?strong style="padding: 0px; margin: 0px;">浣跨敤鐨勫叧緋伙紝鍗充竴涓被鐨勫疄鐜伴渶瑕佸彟涓涓被鐨勫崗鍔╋紝鎵浠ヨ灝介噺涓嶄嬌鐢ㄥ弻鍚戠殑浜掔浉渚濊禆錛屽湪紼嬪簭涓竴鑸〃鐜頒負(fù)綾籄涓殑鏂規(guī)硶闇瑕佺被B鐨勫疄渚嬩綔涓哄叾鍙傛暟鎴栬呭彉閲忥紝鑰岀被A鏈韓騫朵笉闇瑕佸紩鐢ㄧ被B鐨勫疄渚嬩綔涓哄叾鎴愬憳鍙橀噺銆?/p> 琛ㄧず鏂規(guī)硶錛氳櫄綰跨澶達(dá)紝綾籄鎸囧悜綾籅銆?/p> 姒傚康錛氳〃紺虹被涓庣被涔嬮棿鐨勮仈鎺?瀹冧嬌涓涓被鐭ラ亾鍙︿竴涓被鐨勫睘鎬у拰鏂規(guī)硶錛岃繖縐嶅叧緋繪瘮渚濊禆鏇村己銆佷笉瀛樺湪渚濊禆鍏崇郴鐨勫伓鐒舵с佸叧緋諱篃涓嶆槸涓存椂鎬х殑錛屼竴鑸槸闀挎湡鎬х殑錛屽湪紼嬪簭涓鍏寵仈綾籅浠ョ被灞炴х殑褰㈠紡鍑虹幇鍦ㄥ叧鑱旂被A涓紝涔熷彲鑳芥槸鍏寵仈綾籄寮曠敤浜嗕竴涓被鍨嬩負(fù)琚叧鑱旂被B鐨勫叏灞鍙橀噺 琛ㄧず鏂規(guī)硶錛氬疄綰跨澶達(dá)紝綾籄鎸囧悜綾籅 姒傚康錛氳仛鍚堝叧鑱斿叧緋葷殑涓縐嶇壒渚嬶紝鏄己鐨勫叧鑱斿叧緋匯傝仛鍚堟槸鏁翠綋鍜屼釜浣撲箣闂寸殑鍏崇郴錛屽嵆has-a鐨勫叧緋伙紝鏁翠綋涓庝釜浣撳彲浠ュ叿鏈夊悇鑷殑鐢熷懡鍛ㄦ湡錛岄儴鍒嗗彲浠ュ睘浜庡涓暣浣撳璞★紝涔熷彲浠ヤ負(fù)澶氫釜鏁翠綋瀵硅薄鍏變韓銆傜▼搴忎腑鑱氬悎鍜屽叧鑱斿叧緋繪槸涓鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗭紱 琛ㄧず鏂規(guī)硶錛氬熬閮ㄤ負(fù)絀哄績鑿卞艦鐨勫疄綰跨澶達(dá)紙涔熷彲浠ユ病綆ご錛夛紝綾籄鎸囧悜綾籅 姒傚康錛氱粍鍚堜篃鏄叧鑱斿叧緋葷殑涓縐嶇壒渚嬨傜粍鍚堟槸涓縐嶆暣浣撲笌閮ㄥ垎鐨勫叧緋伙紝鍗砪ontains-a鐨勫叧緋伙紝姣旇仛鍚堟洿寮恒傞儴鍒嗕笌鏁翠綋鐨勭敓鍛藉懆鏈熶竴鑷達(dá)紝鏁翠綋鐨勭敓鍛藉懆鏈熺粨鏉熶篃灝辨剰鍛崇潃閮ㄥ垎鐨勭敓鍛藉懆鏈熺粨鏉燂紝緇勫悎鍏崇郴涓嶈兘鍏變韓銆傜▼搴忎腑緇勫悎鍜屽叧鑱斿叧緋繪槸涓鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗐?/p> 琛ㄧず鏂規(guī)硶錛氬熬閮ㄤ負(fù)瀹炲績鑿卞艦鐨勫疄鐜扮澶達(dá)紙涔熷彲浠ユ病綆ご錛夛紝綾籄鎸囧悜綾籅2銆佸疄鐜?/h3>
3銆佷緷璧?/h3>
4銆佸叧鑱?/h3>
5銆佽仛鍚?/h3>
6銆佺粍鍚?/h3>
]]>
鎸囩殑鏄竴涓被錛堢О涓哄瓙綾匯佸瓙鎺ュ彛錛夌戶鎵垮彟澶栫殑涓涓被錛堢О涓虹埗綾匯佺埗鎺ュ彛錛夌殑鍔熻兘錛屽茍鍙互澧炲姞瀹冭嚜宸辯殑鏂板姛鑳界殑鑳藉姏錛岀戶鎵挎槸綾諱笌綾繪垨鑰呮帴鍙d笌鎺ュ彛涔嬮棿鏈甯歌鐨勫叧緋伙紱鍦↗ava涓綾誨叧緋婚氳繃鍏抽敭瀛梕xtends鏄庣‘鏍囪瘑錛屽湪璁捐鏃朵竴鑸病鏈変簤璁э紱
鎸囩殑鏄竴涓猚lass綾誨疄鐜癷nterface鎺ュ彛錛堝彲浠ユ槸澶氫釜錛夌殑鍔熻兘錛涘疄鐜版槸綾諱笌鎺ュ彛涔嬮棿鏈甯歌鐨勫叧緋伙紱鍦↗ava涓綾誨叧緋婚氳繃鍏抽敭瀛梚mplements鏄庣‘鏍囪瘑錛屽湪璁捐鏃朵竴鑸病鏈変簤璁э紱
鍙互綆鍗曠殑鐞嗚В錛屽氨鏄竴涓被A浣跨敤鍒頒簡鍙︿竴涓被B錛岃岃繖縐嶄嬌鐢ㄥ叧緋繪槸鍏鋒湁鍋剁劧鎬х殑銆併佷復(fù)鏃舵х殑銆侀潪甯稿急鐨勶紝浣嗘槸B綾葷殑鍙樺寲浼?xì)濯勫搷鍒癆錛涙瘮濡傛煇浜鴻榪囨渤錛岄渶瑕佸熺敤涓鏉¤埞錛屾鏃朵漢涓庤埞涔嬮棿鐨勫叧緋誨氨鏄緷璧栵紱琛ㄧ幇鍦ㄤ唬鐮佸眰闈紝涓虹被B浣滀負(fù)鍙傛暟琚被A鍦ㄦ煇涓猰ethod鏂規(guī)硶涓嬌鐢紱
浠栦綋鐜扮殑鏄袱涓被銆佹垨鑰呯被涓庢帴鍙d箣闂磋涔夌駭鍒殑涓縐嶅己渚濊禆鍏崇郴錛屾瘮濡傛垜鍜屾垜鐨勬湅鍙嬶紱榪欑鍏崇郴姣斾緷璧栨洿寮恒佷笉瀛樺湪渚濊禆鍏崇郴鐨勫伓鐒舵с佸叧緋諱篃涓嶆槸涓存椂鎬х殑錛屼竴鑸槸闀挎湡鎬х殑錛岃屼笖鍙屾柟鐨勫叧緋諱竴鑸槸騫崇瓑鐨勩佸叧鑱斿彲浠ユ槸鍗曞悜銆佸弻鍚戠殑錛涜〃鐜板湪浠g爜灞傞潰錛屼負(fù)琚叧鑱旂被B浠ョ被灞炴х殑褰㈠紡鍑虹幇鍦ㄥ叧鑱旂被A涓紝涔熷彲鑳芥槸鍏寵仈綾籄寮曠敤浜嗕竴涓被鍨嬩負(fù)琚叧鑱旂被B鐨勫叏灞鍙橀噺錛?br />
鑱氬悎鏄叧鑱斿叧緋葷殑涓縐嶇壒渚嬶紝浠栦綋鐜扮殑鏄暣浣撲笌閮ㄥ垎銆佹嫢鏈夌殑鍏崇郴錛屽嵆has-a鐨勫叧緋伙紝姝ゆ椂鏁翠綋涓庨儴鍒嗕箣闂存槸鍙垎紱葷殑錛屼粬浠彲浠ュ叿鏈夊悇鑷殑鐢熷懡鍛ㄦ湡錛岄儴鍒嗗彲浠ュ睘浜庡涓暣浣撳璞★紝涔熷彲浠ヤ負(fù)澶氫釜鏁翠綋瀵硅薄鍏變韓錛涙瘮濡傝綆楁満涓嶤PU銆佸叕鍙鎬笌鍛樺伐鐨勫叧緋葷瓑錛涜〃鐜板湪浠g爜灞傞潰錛屽拰鍏寵仈鍏崇郴鏄竴鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗭紱
緇勫悎涔熸槸鍏寵仈鍏崇郴鐨勪竴縐嶇壒渚嬶紝浠栦綋鐜扮殑鏄竴縐峜ontains-a鐨勫叧緋伙紝榪欑鍏崇郴姣旇仛鍚堟洿寮猴紝涔熺О涓哄己鑱氬悎錛涗粬鍚屾牱浣撶幇鏁翠綋涓庨儴鍒嗛棿鐨勫叧緋伙紝浣嗘鏃舵暣浣撲笌閮ㄥ垎鏄笉鍙垎鐨勶紝鏁翠綋鐨勭敓鍛藉懆鏈熺粨鏉熶篃灝辨剰鍛崇潃閮ㄥ垎鐨勭敓鍛藉懆鏈熺粨鏉燂紱姣斿浣犲拰浣犵殑澶ц剳錛涜〃鐜板湪浠g爜灞傞潰錛屽拰鍏寵仈鍏崇郴鏄竴鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗭紱
瀵逛簬緇ф壙銆佸疄鐜拌繖涓ょ鍏崇郴娌″灝戠枒闂紝浠栦滑浣撶幇鐨勬槸涓縐嶇被涓庣被銆佹垨鑰呯被涓庢帴鍙i棿鐨勭旱鍚戝叧緋伙紱鍏朵粬鐨勫洓鑰呭叧緋誨垯浣撶幇鐨勬槸綾諱笌綾匯佹垨鑰呯被涓庢帴鍙i棿鐨勫紩鐢ㄣ佹í鍚戝叧緋伙紝鏄瘮杈冮毦鍖哄垎鐨勶紝鏈夊緢澶氫簨鐗╅棿鐨勫叧緋昏鎯沖噯澶囧畾浣嶆槸寰堥毦鐨勶紝鍓嶉潰涔熸彁鍒幫紝榪欏嚑縐嶅叧緋婚兘鏄涔夌駭鍒殑錛屾墍浠ヤ粠浠g爜灞傞潰騫朵笉鑳藉畬鍏ㄥ尯鍒嗗悇縐嶅叧緋伙紱浣嗘葷殑鏉ヨ錛屽悗鍑犵鍏崇郴鎵琛ㄧ幇鐨勫己寮辯▼搴︿緷嬈′負(fù)錛氱粍鍚?gt;鑱氬悎>鍏寵仈>渚濊禆錛?/p>