軟件測試 | Java接口的實際應(yīng)用—制定標(biāo)準(zhǔn)
接口是Java解決多繼承局限的一種手段,而且從前面內(nèi)容也已經(jīng)清楚可以通過對象多態(tài)性為接口進(jìn)行實例化,但是接口在實際中更多的作用是用來指定標(biāo)準(zhǔn)。例如,U盤和打印機(jī)都可以插在計算機(jī)上使用,這是因為它們都實現(xiàn)了USB的接口,對于計算機(jī)來說,只要是符合USB接口標(biāo)準(zhǔn)的設(shè)備就都可以插進(jìn)來,如圖所示。

從圖中可以清楚地看到,若打印機(jī)和U盤均實現(xiàn)USB接口,則都可以插入計算機(jī),以上的要求可以變?yōu)槿缦鲁绦颉?/p>
范例:制定USB標(biāo)準(zhǔn)
程序運行結(jié)果:
U盤開始工作
======== USB 設(shè)備工作 =======
U盤停止工作
打印機(jī)開始工作。
====== USB 設(shè)備工作======
打印機(jī)停止工作
從以上程序可以清楚地發(fā)現(xiàn),接口就是規(guī)定出了一個標(biāo)準(zhǔn),計算機(jī)認(rèn)的只是接口,而對于具體的設(shè)別計算機(jī)本身并不關(guān)心。