什麼是介面?

2021-10-25 04:37:58 字數 1042 閱讀 9402

概述:

介面 就可以理解為 膠帶 膠布 插口 提供轉接的扣子,用來連線而開放的入口。它的存在是為了讓兩種事物連線在一起 描述如何讓兩種事物連線在一起的抽象

我們知道,如果某個裝置需要向電腦中讀取或者寫入某些東西,這些裝置一般都是採用usb方式與電腦連線的,我們發現,只要帶有usb功能的裝置就可以插入電腦中使用了,那麼我們可以認為usb就是一種功能,這種功能能夠做出很多的事情(實現很多的方法),其實usb就可以看做是一種標準,一種介面,只要實現了usb標準的裝置我就認為你已經擁有了usb這種功能。(因為你實現了我usb標準中規定的方法),下面是具體的例子:

先宣告usb介面:其中規定了要實現usb介面就必須實現介面規定實現的read( )和write( )這兩個方法。

inte***ce

usb

然後在寫乙個u盤類和乙個鍵盤類,這兩個類都去實現usb介面。(實現其中的方法)

class

youpan

implements

usb@override

public

void

write()

}

這是u盤的具體實現。

class

jianpan

implements

usb@override

public

void

write()

}

這是鍵盤的具體實現。

那麼,現在u盤和鍵盤都實現了usb功能,也就是說u盤和鍵盤都能夠呼叫usb介面中規定的方法,並且他們實現的方式都不一樣。

我們在寫乙個測試,來看看具體的實現:

public

class

main

}

結果如下:

u盤正在通過usb功能讀取資料

u盤正在通過usb功能寫入資料

鍵盤正在通過usb功能讀取資料

鍵盤正在通過usb功能寫入資料

什麼是介面

api應用程式程式設計介面 是一些預先定義的函式 目的是提 用程式與開發人員基於某軟體或硬體是以訪問一組列程的能力 而又無需訪問原始碼 或理解內部工作機制的細節 膝上型電腦上提供了各種物理硬體,我們不需要關注這些介面的工作原理 只需要通過這些介面滿足我們的使用需求即可 什麼是介面測試 介面測試是對系...

什麼是介面??

介面是乙個共享框架,供兩個系統互動的時候使用,其中可以進行一些資訊轉換的工作,使得兩個系統之間的資訊和共享進而完成通訊 1.介面是也是乙個供兩個系統互動資料的工具,不過這個兩個系統乙個是程式設計師,乙個是程式中的類物件。2.介面就是完成了人和類物件之間的資料互動 3.想想微控制器或微機原理中的介面晶...

什麼是介面

介面是指定一組函式成員而不實現它們的引用型別。所以只能類和結構來實現介面。這種描 述聽起來有點抽象。因此我們先來看看介面能幫助我們解決哪些問題。以下面的 為例。觀察program類中的main方法,它建立並初化了乙個ca類的物件,並將該 物件傳遞給prininfo方法。prininfo需要乙個ca型...