接口的作用

       接口的最主要的作用是達到統一訪問,就是在創建對象的時候用接口創建,【接口名】 【對象名】=new 【實現接口的類】,這樣你像用哪個類的對象就可以new哪個對象了,不需要改原來的代碼,就和你的USB接口一樣,插什麼讀什麼,就是這個原理。就像你問的,都有個method1的方法,如果我用接口,我上面就可以one.method1();是吧?那樣我new a();就是用a的方法,new b()就是用b的方法,這樣不方便嗎?
       這個就叫統一訪問,因爲你實現這個接口的類的方法名相同,但是實現內容不同,我用接口來定義對象不就可以做到統一訪問了嗎?接口主要針對多個類實現它來說的,要是隻有一個類當然可以不用接口了.你這樣想,我做一個USB接口,有個read()抽象方法,然後mp3類實現,U盤類實現,移動硬盤類實現,這樣我用的時候用USB a=new 【類名】;這樣a.read();要是我類名裏寫U盤,就讀U盤,寫mp3就讀mp3,而這個名字可以從屬性文件裏讀,你寫哪個就用哪個了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章