Trending News
Promoted
有關Java裡的”Interface”
想問一下那是什麼東西還有該如何使用呢?
如果能稍舉例子的話會更有幫助~~
謝謝^^
2 Answers
Rating
- Anonymous2 decades agoFavorite Answer
Interface 叫做介面,
那他是幹什麼用的?
當你去定義完裡面的方法,就可以去執行一個動作。
例如 按鈕按下去有動作,要去實作ActionListener介面的actionPerformed方法,
這樣才或有動作產生
- Anonymous2 decades ago
java語言裡有三種基本的型態類別(class)、抽象類別(abstruct class)、介面(interface),我只說明介面是什麼。
介面(interface):是宣告一個「抽象」的功能,但不明確定義其實作方法。
我舉個例子來說吧,如果有三個類別分別為「飛機」、「蒼蠅」、「海鷗」,這三個類別有一個共同點就是他們都有一個功能---「飛」,這時你就可以把「飛」這個功能獨立出來為一個介面,但你宣告了一個介面,你不必去把這個「飛」的介面明確定義他飛是要用翅膀飛還是要用飛機引擎飛,你只要抽象的宣告「飛」這個介面,之後當有某個類別要有「飛」這個功能的類別時,他就必須實作「飛」這個介面並明確定義要用翅膀飛還是要用飛機引擎飛,如上面的「飛機」類別,這個類別要有「飛」的功能,他就必須實作「飛」這個介面並明確定義這個「飛機」類別要用引擎飛,當然其他兩個類別也是一樣的囉~
Still have questions? Get your answers by asking now.