真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

接口在java中的作用

接口的最主要的作用是達到統(tǒng)一訪問,就是在創(chuàng)建對象的時候用接口創(chuàng)建,【接口名】 【對象名】=new 【實現(xiàn)接口的類】,這樣你像用哪個類的對象就可以new哪個對象了,不需要改原來的代碼,就和你的USB接口一樣,插什么讀什么,就是這個原理。

創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站設(shè)計、成都網(wǎng)站制作,集網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文平臺等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

就像你問的,都有個method1的方法,如果我用接口,我上面就可以one.method1();是吧?那樣我new a();就是用a的方法,new b()就是用b的方法

這樣不方便嗎?

這個就叫統(tǒng)一訪問,因為你實現(xiàn)這個接口的類的方法名相同,但是實現(xiàn)內(nèi)容不同

我用接口來定義對象不就可以做到統(tǒng)一訪問了嗎?

接口主要針對多個類實現(xiàn)它來說的,要是只有一個類當(dāng)然可以不用接口了.你這樣想,我做一個USB接口,有個read()抽象方法,然后mp3類實現(xiàn),U盤類實現(xiàn),移動硬盤類實現(xiàn),這樣我用的時候用USB a=new 【類名】;

這樣a.read();要是我類名里寫U盤,就讀U盤,寫mp3就讀mp3,而這個名字可以從屬性文件里讀,你寫哪個就用哪個了,呵呵。

接口是一種規(guī)范

軟件開發(fā)大多是一個協(xié)作性的工作:電器和插座分別是不同人完成的,有了接口大家就能分頭開干,都按照接口來辦事,各自做完就能輕松地整合到一起。各部分的測試也更加方便。

接口在開發(fā)過程中可以快速分離工作內(nèi)容。

比如調(diào)用者在寫業(yè)務(wù)邏輯的時候需要一個功能,可能是數(shù)據(jù)庫訪問,或者復(fù)雜計算,但是他的工作專注于實現(xiàn)業(yè)務(wù)邏輯,不想分開精力去做底層實現(xiàn),那么他只需要先實現(xiàn)一個接口,定義了規(guī)范,然后就可以繼續(xù)他的業(yè)務(wù)邏輯代碼了。而實現(xiàn)者可以根據(jù)這個接口規(guī)范,做具體的實現(xiàn)。

這樣通過使用接口就可以快速的分離工作內(nèi)容,達到團隊并行工作的目的

以上就是java接口作用是什么的詳細內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)其它相關(guān)文章!


分享標(biāo)題:接口在java中的作用
文章鏈接:http://weahome.cn/article/pjshdj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部