鎸囩殑鏄竴涓被錛堢О涓哄瓙綾匯€佸瓙鎺ュ彛錛夌戶鎵垮彟澶栫殑涓€涓被錛堢О涓虹埗綾匯€佺埗鎺ュ彛錛夌殑鍔熻兘錛屽茍鍙互澧炲姞瀹冭嚜宸辯殑鏂板姛鑳界殑鑳藉姏錛岀戶鎵挎槸綾諱笌綾繪垨鑰呮帴鍙d笌鎺ュ彛涔嬮棿鏈€甯歌鐨勫叧緋伙紱鍦↗ava涓綾誨叧緋婚€氳繃鍏抽敭瀛梕xtends鏄庣‘鏍囪瘑錛屽湪璁捐鏃朵竴鑸病鏈変簤璁€э紱
鎸囩殑鏄竴涓猚lass綾誨疄鐜癷nterface鎺ュ彛錛堝彲浠ユ槸澶氫釜錛夌殑鍔熻兘錛涘疄鐜版槸綾諱笌鎺ュ彛涔嬮棿鏈€甯歌鐨勫叧緋伙紱鍦↗ava涓綾誨叧緋婚€氳繃鍏抽敭瀛梚mplements鏄庣‘鏍囪瘑錛屽湪璁捐鏃朵竴鑸病鏈変簤璁€э紱
鍙互綆€鍗曠殑鐞嗚В錛屽氨鏄竴涓被A浣跨敤鍒頒簡鍙︿竴涓被B錛岃€岃繖縐嶄嬌鐢ㄥ叧緋繪槸鍏鋒湁鍋剁劧鎬х殑銆併€佷復鏃舵€х殑銆侀潪甯稿急鐨勶紝浣嗘槸B綾葷殑鍙樺寲浼氬獎鍝嶅埌A錛涙瘮濡傛煇浜鴻榪囨渤錛岄渶瑕佸€熺敤涓€鏉¤埞錛屾鏃朵漢涓庤埞涔嬮棿鐨勫叧緋誨氨鏄緷璧栵紱琛ㄧ幇鍦ㄤ唬鐮佸眰闈紝涓虹被B浣滀負鍙傛暟琚被A鍦ㄦ煇涓猰ethod鏂規硶涓嬌鐢紱
浠栦綋鐜扮殑鏄袱涓被銆佹垨鑰呯被涓庢帴鍙d箣闂磋涔夌駭鍒殑涓€縐嶅己渚濊禆鍏崇郴錛屾瘮濡傛垜鍜屾垜鐨勬湅鍙嬶紱榪欑鍏崇郴姣斾緷璧栨洿寮恒€佷笉瀛樺湪渚濊禆鍏崇郴鐨勫伓鐒舵€с€佸叧緋諱篃涓嶆槸涓存椂鎬х殑錛屼竴鑸槸闀挎湡鎬х殑錛岃€屼笖鍙屾柟鐨勫叧緋諱竴鑸槸騫崇瓑鐨勩€佸叧鑱斿彲浠ユ槸鍗曞悜銆佸弻鍚戠殑錛涜〃鐜板湪浠g爜灞傞潰錛屼負琚叧鑱旂被B浠ョ被灞炴€х殑褰㈠紡鍑虹幇鍦ㄥ叧鑱旂被A涓紝涔熷彲鑳芥槸鍏寵仈綾籄寮曠敤浜嗕竴涓被鍨嬩負琚叧鑱旂被B鐨勫叏灞€鍙橀噺錛?br />
鑱氬悎鏄叧鑱斿叧緋葷殑涓€縐嶇壒渚嬶紝浠栦綋鐜扮殑鏄暣浣撲笌閮ㄥ垎銆佹嫢鏈夌殑鍏崇郴錛屽嵆has-a鐨勫叧緋伙紝姝ゆ椂鏁翠綋涓庨儴鍒嗕箣闂存槸鍙垎紱葷殑錛屼粬浠彲浠ュ叿鏈夊悇鑷殑鐢熷懡鍛ㄦ湡錛岄儴鍒嗗彲浠ュ睘浜庡涓暣浣撳璞★紝涔熷彲浠ヤ負澶氫釜鏁翠綋瀵硅薄鍏變韓錛涙瘮濡傝綆楁満涓嶤PU銆佸叕鍙鎬笌鍛樺伐鐨勫叧緋葷瓑錛涜〃鐜板湪浠g爜灞傞潰錛屽拰鍏寵仈鍏崇郴鏄竴鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗭紱
緇勫悎涔熸槸鍏寵仈鍏崇郴鐨勪竴縐嶇壒渚嬶紝浠栦綋鐜扮殑鏄竴縐峜ontains-a鐨勫叧緋伙紝榪欑鍏崇郴姣旇仛鍚堟洿寮猴紝涔熺О涓哄己鑱氬悎錛涗粬鍚屾牱浣撶幇鏁翠綋涓庨儴鍒嗛棿鐨勫叧緋伙紝浣嗘鏃舵暣浣撲笌閮ㄥ垎鏄笉鍙垎鐨勶紝鏁翠綋鐨勭敓鍛藉懆鏈熺粨鏉熶篃灝辨剰鍛崇潃閮ㄥ垎鐨勭敓鍛藉懆鏈熺粨鏉燂紱姣斿浣犲拰浣犵殑澶ц剳錛涜〃鐜板湪浠g爜灞傞潰錛屽拰鍏寵仈鍏崇郴鏄竴鑷寸殑錛屽彧鑳戒粠璇箟綰у埆鏉ュ尯鍒嗭紱
瀵逛簬緇ф壙銆佸疄鐜拌繖涓ょ鍏崇郴娌″灝戠枒闂紝浠栦滑浣撶幇鐨勬槸涓€縐嶇被涓庣被銆佹垨鑰呯被涓庢帴鍙i棿鐨勭旱鍚戝叧緋伙紱鍏朵粬鐨勫洓鑰呭叧緋誨垯浣撶幇鐨勬槸綾諱笌綾匯€佹垨鑰呯被涓庢帴鍙i棿鐨勫紩鐢ㄣ€佹í鍚戝叧緋伙紝鏄瘮杈冮毦鍖哄垎鐨勶紝鏈夊緢澶氫簨鐗╅棿鐨勫叧緋昏鎯沖噯澶囧畾浣嶆槸寰堥毦鐨勶紝鍓嶉潰涔熸彁鍒幫紝榪欏嚑縐嶅叧緋婚兘鏄涔夌駭鍒殑錛屾墍浠ヤ粠浠g爜灞傞潰騫朵笉鑳藉畬鍏ㄥ尯鍒嗗悇縐嶅叧緋伙紱浣嗘€葷殑鏉ヨ錛屽悗鍑犵鍏崇郴鎵€琛ㄧ幇鐨勫己寮辯▼搴︿緷嬈′負錛氱粍鍚?gt;鑱氬悎>鍏寵仈>渚濊禆錛?/p>