天天看點

java接口概述

接口:

       是一些方法特征的集合,而這些方法可以被多個實作類去各自實作。

接口主要特征:

       1、接口中的成員變量隐士的被定義為公開的靜态常量

       2、接口中的方法是抽象的,并且必須是公開的

       3、接口是用來被類實作的或者被接口繼承的,其不能有自己的構造子

接口的作用:

       接口是實作松耦合的重要手段,它描述了系統對外公開的所有服務。通俗的了解,接口的作用就是把使用接口的人和提供接口的

人隔離開來,讓真正的接口放在他們中間,實作接口的人不需要去關心誰使用這個接口,使用接口的人也不需要關心這個接口是

誰實作的。就好比說我現在去買個插座,這個插座就是一個接口,我不用去關心這個插座是誰去做的,做插座的人也不用關心到底

誰會去用這個插座。

接口的意義:

        1、在java中,抽象類和接口是支援抽象類定義的兩種機制,正是由于這兩種機制,才賦予了java這麼強大的面向對象能力。

        2、接口提供了一組規則的集合,它規定了實作本接口的類必須擁有的一組規則。例如在一個龐大的系統中,架構師會給系統定義好一些主要的接口,使得開發人員知道去實作哪些業務員。

        3、可以面向接口程式設計。提高程式的維護性和擴充性。

        4、接口是實作軟體松耦合的重要手段,它描叙了系統對外的所有服務,而不涉及任何具體的實作細節。這樣就使系統中各層比較安全、嚴密。