extends和 implements 各自的含義與區別

          extends 繼承類;implements 實現接口。

          類和接口是不同的:類里是有程序實現的;而接口無程序實現,只可以預定義方法 extends 繼承類。

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

          posted on 2011-08-08 15:33 SkyDream 閱讀(447) 評論(0)  編輯  收藏 所屬分類: Java

          <2011年8月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 枣庄市| 岳西县| 天祝| 邹城市| 大荔县| 黄冈市| 城步| 永定县| 民权县| 五家渠市| 会同县| 嵩明县| 收藏| 阿拉善左旗| 安达市| 木兰县| 五大连池市| 洛宁县| 铁岭县| 马鞍山市| 讷河市| 迁安市| 墨竹工卡县| 碌曲县| 双峰县| 合肥市| 扬中市| 陕西省| 永春县| 昌吉市| 乐业县| 普陀区| 洛浦县| 阿坝县| 巴彦淖尔市| 大足县| 伽师县| 贺兰县| 通辽市| 灌云县| 蚌埠市|