閱讀72 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《數據結構與抽象:Java語言描述(原書第4版)》一P.3 Java接口

本節書摘來華章計算機《數據結構與抽象:Java語言描述(原書第4版)》一書中的第1章 ,第1節,[美]弗蘭克M.卡拉諾(Frank M. Carrano) 蒂莫西M.亨利(Timothy M. Henry) 著 羅得島大學  新英格蘭理工學院 辛運幃 饒一梅 譯 更多章節內容可以訪問雲棲社區“華章計算機”公眾號查看。

P.3 Java接口

在本序言前麵的內容中,我們提到客戶接口這個術語,當在你的程序中要使用某個類時,由客戶接口告訴你所有必須要知道的東西。雖然一個Java類與實現它的接口合在一起,不過也能寫一個單獨的接口。
Java接口(Java interface)是一個程序塊,它聲明了一些公有方法,且能定義公有命名常量。這樣的接口應該含有說明方法的注釋,以便為實現它們的程序員提供必要的信息。有些接口描述了類中的所有公有方法,還有一些僅說明特定的方法。
當寫一個類來定義接口中聲明的方法時,稱這個類實現(implement)了接口。實現接口的類必須定義接口中說明的每個方法的方法體。但是接口可能沒有聲明類中定義的每個方法。
你能寫自己的接口,也能使用Java類庫中定義的那些接口。當寫Java接口時,可以將它放在它自己的文件中,即接口和實現接口的類在兩個獨立的文件中。

最後更新:2017-06-26 14:32:02

  上一篇:go  Cloudera 數據分析師培訓:Pig、Hive和 Impala(CCA159)
  下一篇:go  《數據結構與抽象:Java語言描述(原書第4版)》一P.2.3 斷言