爲什麼是面向接口編程:因爲父類中的方法是 不同的子類 共同具有的抽取出來的 如果不同的類 具有相同的方法 就需要做重複的工作 舉例:

首先 Java是單繼承的 只能有一個直接父類 如二代三代四代手機都有 照相 的功能 有 打電話發短信 的功能 相機也有 拍照 的功能 只能手錶有 打電話發短信 的功能 這裏很難將相同的功能方法抽出來 組成一個父類 那麼就需要做一些重複的工作 那麼面向接口就是一個很好的解決辦法 將不同的類實現相同的接口 java類可以實現多個接口 如果類實現接口時 要麼實現接口裏面全部的方法 要麼將類設置成爲抽象類
相關文章
相關標籤/搜索