版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、絎叚绔犳帴鍙d笌澶氭€?瀛︿範(fàn)鐩殑錛?鎺屾彙鎺ュ彛鐨勫垱寤轟笌瀹炵幇鐞嗚В濉戝瀷鎺屾彙澶氭€侊紝浜嗚В鍔ㄦ€佺粦瀹?鐞嗚В澶氭€佷笌鏋勯€犳柟娉?浜嗚В鍐呴儴綾?瀛︿範(fàn)閲嶇偣錛?鎺ュ彛鐨勫垱寤轟笌瀹炵幇澶氭€?絎叚绔?鎺ュ彛涓庡?鎬?鏈珷鎻愯?錛?銆€鎺ュ彛銆€濉戝瀷銆€澶氭€?銆€澶氭€佷笌鏋勯€犳柟娉?鍐呴儴綾?6.1鎺ュ彛6.1.1鎺ュ彛鐨勪綔鐢ㄥ強(qiáng)璇硶1.銆€鎺ュ彛鐨勪綔鐢?java鐨勬帴鍙d篃鏄潰鍚戝璞$殑涓€涓噸瑕
2、佹満鍒躲€傚畠鐨勫紩榪涙槸涓轟簡瀹炵幇澶氱戶鎵匡紝鍚屾椂鍏嶉櫎C涓殑澶氱戶鎵塊偅鏍風(fēng)殑澶嶆潅鎬с€傛帴鍙d腑鐨勬墍鏈夋柟娉曢兘鏄娊璞$殑錛岃繖浜涙娊璞℃硶鐢卞疄鐜拌繖涓€鎺ュ彛鐨勪笉鍚岀被鏉ュ叿浣撳畬鎴愩€傚湪浣跨敤涓紝鎺ュ彛綾葷殑鍙橀噺鍙互鐢ㄦ潵浠h〃浠諱綍瀹炵幇浜嗚鎺ュ彛鐨勭被鐨勫璞★紝榪欏氨鐩稿綋浜庢妸綾繪牴鎹叾瀹炵幇鐨勫姛鑳芥潵鍒嗗埆浠h〃錛?鎺ュ彛錛坕nterface錛夋槸鎶借薄鐨勬蹇佃兘娣卞叆浜嗕竴灞傘€
3、傚彲灝嗗叾鎯寵薄涓轟竴涓€滅函鈥?濇娊璞$被銆傚畠鍏佽鍒涘緩鑰呰?瀹氫竴涓被鐨勫熀鏈艦寮忥細(xì)鏂規(guī)硶鐨勫悕縐般€佸弬鏁板垪琛ㄣ€佽繑鍥炵被鍨嬶紝浣嗕笉鑳借瀹氭柟娉曚富浣撱€傛帴鍙d篃鍖呭惈浜嗘暟鎹垚鍛橈紝浣嗗畠浠兘榛?樿涓簊tatic鍜宖inal銆傛帴鍙e彧鎻愪緵涓€縐嶅艦寮忥紝騫朵笉鎻愪緵瀹炴柦鐨勭粏鑺傘€?鑰屼笉蹇呴【铏戝畠鎵€鍦ㄧ殑綾葷戶鎵垮眰嬈€傝繖鏍峰彲浠ユ渶澶ч檺搴﹀湴鍒╃敤鍔ㄦ€佺粦瀹氾紝闅愯棌瀹炵幇緇嗚妭銆傛
4、帴鍙h繕鍙互鐢ㄦ潵瀹炵幇涓嶅悓綾諱箣闂寸殑甯擱噺鍏變韓銆?浜轟滑甯鎬嬌鐢ㄦ帴鍙f潵寤虹珛綾誨拰綾諱箣闂寸殑鈥滃崗璁€濄€傛湁浜涢潰鍚戝璞$殑紼嬪簭璁捐璇█閲囩敤浜嗗悕涓衡€減rotocol鈥濓紙鍗忚錛夌殑鍏抽敭瀛楋紝瀹冨仛鐨勪究鏄笌鎺ュ彛鐩稿悓鐨勪簨鎯呫€?渚?.1錛氭帴鍙d婦渚嬨€?淇濋櫓鍏徃鍏鋒湁杞﹁締淇濋櫓銆佷漢鍛樹繚闄┿€佸叕鍙鎬繚闄╃瓑寰堝?淇濋櫓涓氬姟錛岃繖浜涗繚闄╀笟鍔$殑淇濋櫓瀵硅薄涓嶅悓錛屼絾鍦ㄥ澶栨彁
5、渚涙湇鍔℃柟闈㈠叿鏈夌浉浼兼€э紝濡傞兘闇€瑕佽綆椾繚闄╄垂錛坧remium錛夌瓑錛屽洜姝ゅ彲浠ュ0鏄庝竴涓狪nsurable鎺ュ彛錛屾帴鍙d腑鍖呭惈璁$畻淇濋櫓璐規(guī)墍闇€瑕佺殑鏂規(guī)硶錛屽茍浣跨敤涓嶅悓鐨勭被濡傝濺杈嗙被銆佷漢鍛樼被絳夊垎鍒疄鐜拌繖涓帴鍙c€?鎬誨湴鏉ヨ錛屾帴鍙f湰璐ㄤ笂鏄竴縐嶇壒孌婄殑鎶借薄綾伙紝鐩殑鏄敤鏉ュ疄鐜板?緇ф壙銆傛帴鍙d笌鎶借薄綾婚兘鏄0鏄庡?涓被鐨勫叡鍚屽睘鎬с€備絾鎺ュ彛涓庢娊璞$被
6、涓嶅悓鐨勬槸錛氭帴鍙e厑璁稿湪鐪嬭搗鏉ヤ笉鐩稿共鐨勭被涔嬮棿瀹氫箟鍏卞悓琛屼負(fù)銆?2.銆€鎺ュ彛鐨勮娉?浣跨敤鍏抽敭瀛梚nterface鏉ュ0鏄庢帴鍙c€侸ava鎺ュ彛涓彧鏈夋柟娉曠殑澹版槑錛岃€屾病鏈夌洿鎺ュ畾涔夋柟娉曠殑鍐呭銆傚畠鐨勫0鏄庢牸寮忎負(fù)錛?[鎺ュ彛淇グ絎?interface鎺ュ彛鍚嶇О[extends鐖剁被鍚峕鈥?鏂規(guī)硶鐨勫0鏄庢垨闈欐€佸父閲?鎺ュ彛涓庝竴鑸被鐨勫0鏄庡熀鏈竴鏍鳳紝鏈韓涔熷叿鏈夋暟鎹垚鍛樹笌鏂規(guī)
7、硶錛屼絾鏁版嵁鎴愬憳涓€瀹氳璧嬪垵鍊鹼紝涓旀鍊煎皢涓嶈兘鍐嶆洿鏀癸紝鍗充負(fù)?final甯擱噺錛岃€屾柟娉曞繀欏諱負(fù)鈥滄娊璞℃柟娉曗€濓紝鐢卞墠闈?.4.2鑺備腑鐨勬娊璞℃柟娉曠煡錛屾娊璞℃柟娉曞繀欏昏淇グ涓簆?ublicabstract錛屼笉榪囧湪鎺ュ彛涓垚鍛樻暟鎹墠鐨刦inal鍏抽敭瀛椼€佹柟娉曠殑public鍏抽doublerpublicCircle(doubler)this.r=rpublicdoublegetAr
8、ea()瀹炵幇鎶借薄鏂規(guī)硶r(shí)eturn(pirr)classRectangleimplementsShape2DdoublewhpublicRectangle(doublewidthdoubleheight)w=widthh=heightpublicdoublegetArea()瀹炵幇鎶借薄鏂規(guī)硶r(shí)eturn(wh)嫻嬭瘯綾誨0鏄庡涓嬶細(xì)?publicclassInterface_testpublicstaticvoidmain(Str
9、ingargs[])Circleovel=newCircle(2.0)System.out.println(“鍦唎vel鐨勯潰縐負(fù)?jù)皁vel.getArea())Rectanglerect=newRectangle(2.03.0)System.out.println(“鐭╁艦rect鐨勯潰縐負(fù)?jù)皉ect.getArea())榪愯姝ラ錛??javacShape2D.javajavacInterface_test.javajavaIn
10、terface_test榪愯鏄劇ず緇撴灉錛??鍦唎vel鐨勯潰縐負(fù)?jù)?2.56鐭╁艦rect鐨勯潰縐負(fù)?jù)?.0鐢辨湰渚嬪彲浠ョ湅鍑猴紝閫氳繃鎺ュ彛浠ュ強(qiáng)瀹炵幇鎺ュ彛鐨勭被錛屽彲浠ョ紪鍐欏嚭璺熺畝媧佺殑紼嬪簭浠g爜銆?6.1.3聽聽鍒╃敤鎺ュ彛瀹炵幇綾葷殑澶氶噸緇ф壙鏈夋椂鍊欙紝浜轟滑浼?xì)甯屾湜涓€涓瓙綾誨悓鏃剁戶鎵胯嚜涓や釜浠ヤ笂鐨勭埗綾伙紝浠ヤ究浣跨敤姣忎竴涓埗綾葷殑鍔熻兘錛屼絾java騫朵笉鍏佽澶氫釜鐖剁被鐨勭戶鎵匡紝鍏朵腑鐨勫師
11、鍥犲緢綆€鍗曪紝鍥爅ava鐨勮璁℃槸浠ョ畝鍗曞疄鐢ㄤ負(fù)瀵煎悜錛岃€屽埄鐢ㄧ被鐨勫?閲嶇戶鎵垮皢浣垮緱闂?澶嶆潅鍖栵紝榪欎笌java璁捐鐨勫師鎰忕浉榪濊儗銆?铏界劧java涓嶅厑璁鎬竴涓被鏈夊?涓埗綾伙紝浣嗗厑璁鎬竴涓被鍙互瀹炵幇澶氫釜鎺ュ彛錛岄€氳繃榪欑鏈哄埗鍙互瀹炵幇澶氶噸緇?ф壙銆?涓€涓被瀹炵幇澶氫釜緇ф壙鐨勬柟娉曞緢綆€鍗曪紝鍙?灝嗘帴鍙e悕鏀懼湪implements鍚庨潰錛屾帴鍙e悕浠ラ€楀彿闅斿紑鍗沖彲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Java程序設(shè)計(jì) 6章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 7章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 12章_ppt.txt
- Java程序設(shè)計(jì) 2章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 5章_ppt.txt
- Java程序設(shè)計(jì) 8章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 14章_ppt.txt
- Java程序設(shè)計(jì) 1章_ppt.txt
- Java程序設(shè)計(jì) 11章_ppt.txt
- Java程序設(shè)計(jì) 9章_ppt.txt
- Java程序設(shè)計(jì) 4章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
- Java程序設(shè)計(jì) 3章_ppt.txt
- Java程序設(shè)計(jì) 10章_ppt.txt
- Java程序設(shè)計(jì) 13章_ppt.txt
評論
0/150
提交評論