介面的作用

2021-06-28 12:36:38 字數 477 閱讀 6211

介面的最主要的作用是達到統一訪問,就是在建立物件的時候用介面建立,【介面名】 【物件名】=new 【實現介面的類】,這樣你像用哪個類的物件就可以new哪個物件了,不需要改原來的**,就和你的usb介面一樣,插什麼讀什麼,就是這個原理。就像你問的,都有個method1的方法,如果我用介面,我上面就可以one.method1();是吧?那樣我new a();就是用a的方法,new b()就是用b的方法

這樣不方便嗎?

這個就叫統一訪問,因為你實現這個介面的類的方法名相同,但是實現內容不同

我用介面來定義物件不就可以做到統一訪問了嗎?介面主要針對多個類實現它來說的,要是只有乙個類當然可以不用介面了.你這樣想,我做乙個usb介面,有個read()抽象方法,然後***類實現,u盤類實現,行動硬碟類實現,這樣我用的時候用usb a=new 【類名】;這樣a.read();要是我類名裡寫u盤,就讀u盤,寫***就讀***,而這個名字可以從屬性檔案裡讀,你寫哪個就用哪個了,呵呵。

介面的作用

我在專案中大量使用介面,如果是多人合作專案更是不可少,舉個例子 我要寫乙個列印程式,但是面臨的問題是必須使用不同的印表機,有 hp的,ibm的 epsom 的等等。但是針對每乙個印表機的程式只有 2個必須要用到的函式,print printpreview 這兩個函式不同的印表機裡面的具體實現 是不一...

介面的作用

介面是一套大家事先商量好的協議,類似生產充電器和生產手機的兩個廠家,為了讓充電器能完美插上手機,那他們各自生產產品之前,必須商量好我的資料線的尺寸該多大,你的手機留的槽該多大合適,於是它們就給出第三方標準,就是介面,兩者只要滿足這個介面的要求,就能確保你生產的充電器能完美適配我生產的手機 所以,介面...

介面的作用(java)

介面的用途不但多,而且是非常必要。這就是為什麼我們為什麼老是提 面向介面程式設計 的概念。你現在對其理解不深沒有關係,只是在實際中先用。等積累到一定程度就知道介面的好處了。就拿你上面的例子說介面的用途之一,那就是 多型 這個詞你應該不陌生吧,相信老師應該和你們說過吧 videocard vc new...