當前位置:編程學習大全網 - 編程軟體 - 接口與類的關系

接口與類的關系

首先要明確,接口不是類,所以也不是抽象類。類是屬性和方法容器,但是這些屬性和方法沒有任何區別的堆積在壹起,當開發人員要尋找某個方法時,將很不方便,這個時候,接口出現了,接口的出現就是為了解決這個問題。接口將類的內部屬性和方法進行分類,定義不同功能組的屬性和方法。我們可以把接口看做壹個特殊類,除了不能被實例化外,它能實現類能夠完成的任何任務。我是學GIS二次開發的,接觸的接口應該比壹般人多,對接口的理解應該也更深刻,以上就是我的個人理解。

工作大半年後完善這個回答:

形象的來說,妳自定義壹個按鈕,這個自定義按鈕就是壹個類。然後,妳這個類裏面有壹些方法,比如說設置妳這個自定義按鈕的背景顏色,當妳需要在外部調用這個方法時,妳需要將這個方法暴露出來,那麽這個方法就可以說是接口。再舉壹個例子,妳肯定用過三方庫,其實這些庫就是有很多類(壹大堆代碼文件)組成,沒有開源的庫妳是看不到它的實現細節的,比如說高德地圖SDK,但是,妳仍可以很好的使用它,前提是妳對它的API比較了解後,這個API就是接口,說白了就是暴露出來的方法。

妳可以這樣簡單的理解:壹個代碼文件就是壹個類(大部分情況是這樣,當然也可以壹個文件多個類),類裏面暴露出來的方法(可以外部直接調用的)就是接口。就這麽簡單壹回事,當妳入門之後妳就會發現。?(2016年12月26日 完善)

  • 上一篇:機械工程師報考條件
  • 下一篇:雲桌面支持3D高清應用嗎?
  • copyright 2024編程學習大全網