有關Java裡的”Interface”

想問一下那是什麼東西還有該如何使用呢?

如果能稍舉例子的話會更有幫助~~

謝謝^^

2 Answers

Rating
  • Anonymous
    2 decades ago
    Favorite Answer

    Interface 叫做介面,

    那他是幹什麼用的?

    當你去定義完裡面的方法,就可以去執行一個動作。

    例如 按鈕按下去有動作,要去實作ActionListener介面的actionPerformed方法,

    這樣才或有動作產生

  • Anonymous
    2 decades ago

    java語言裡有三種基本的型態類別(class)、抽象類別(abstruct class)、介面(interface),我只說明介面是什麼。

    介面(interface):是宣告一個「抽象」的功能,但不明確定義其實作方法。

    我舉個例子來說吧,如果有三個類別分別為「飛機」、「蒼蠅」、「海鷗」,這三個類別有一個共同點就是他們都有一個功能---「飛」,這時你就可以把「飛」這個功能獨立出來為一個介面,但你宣告了一個介面,你不必去把這個「飛」的介面明確定義他飛是要用翅膀飛還是要用飛機引擎飛,你只要抽象的宣告「飛」這個介面,之後當有某個類別要有「飛」這個功能的類別時,他就必須實作「飛」這個介面並明確定義要用翅膀飛還是要用飛機引擎飛,如上面的「飛機」類別,這個類別要有「飛」的功能,他就必須實作「飛」這個介面並明確定義這個「飛機」類別要用引擎飛,當然其他兩個類別也是一樣的囉~

Still have questions? Get your answers by asking now.