extends 繼承類;implements 實現接口。
類和接口是不同的:類里是有程序實現的;而接口無程序實現,只可以預定義方法 extends 繼承類。
implements 實現接口:
Java也提供繼承機制﹐但還另外提供一個叫interface的概念。由于Java的繼承機制只能提供單一繼承(就是只能繼承一種父類別)﹐所以就以Java的interface來代替C++的多重繼承。interface就是一種介面﹐規定欲溝通的兩物件﹐其通訊該有的規范有哪些。如以Java程式語言的角度來看﹐Java的interface則表示:一些函數或資料成員﹐為另一些屬于不同類別的物件所需共同擁有﹐則將這些函數與資料成員﹐定義在一個interface中﹐然后讓所有不同類別的Java物件可以共同操作使用之。
Java的class只能繼承一個父類別(用extends關鍵字)﹐但可以擁有(或稱實作)許多interface(用implements關鍵字)。