小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

基礎(chǔ)---接口

 臭小子的共享 2015-04-06

 

接口interface

接口及其使用

  接口技術(shù)主要用來(lái)描述類(lèi)具有什么功能,而并不給出每個(gè)功能的具體實(shí)現(xiàn)。一個(gè)類(lèi)可以實(shí)現(xiàn)(implement)一個(gè)或多個(gè)接口,并在需要接口的地方,隨時(shí)使用實(shí)現(xiàn)了相應(yīng)接口的對(duì)象。

  接口不是類(lèi),而是一組對(duì)類(lèi)的需求描述,這些類(lèi)要遵從接口描述的統(tǒng)一格式進(jìn)行定義。

  如Comparable接口

  public interface Comparable<T>

  {

      int compareTo(T other);

  }

  例如,在實(shí)現(xiàn)Comparable<Employee>接口的類(lèi)型中,必須提供以下方法:

  int compareTo(Employee other)

  也可以使用沒(méi)有類(lèi)型參數(shù)的Comparable類(lèi)型,但必須手工地將compareTo方法的參數(shù)轉(zhuǎn)換成所希望的類(lèi)型。

 

  接口中的所有方法自動(dòng)地屬于public,因此在接口中聲明方法時(shí),不必提供關(guān)鍵字public。但是在實(shí)現(xiàn)接口時(shí),必須把方法聲明為public。

  在接口中還可以定義成員變量(常量),接口中的域被自動(dòng)地設(shè)為public static final。

  然而,接口絕不能含有實(shí)例域,也不能在接口中實(shí)現(xiàn)方法,提供實(shí)例域和方法實(shí)現(xiàn)的任務(wù)應(yīng)該由實(shí)現(xiàn)接口的那個(gè)類(lèi)來(lái)完成。

  

  為了讓類(lèi)實(shí)現(xiàn)一個(gè)接口,通常需要下面兩個(gè)步驟:

  1.將類(lèi)聲明為實(shí)現(xiàn)給定的接口,使用關(guān)鍵字implements

  如:class Employee implements Comparable

  2.對(duì)接口中的所有方法進(jìn)行定義。

 

  接口也可以繼承接口,使用關(guān)鍵字extends。

 

接口的特性

  接口不是類(lèi),不能使用new運(yùn)算符實(shí)例化一個(gè)接口。

  盡管不能構(gòu)造接口對(duì)象,卻能聲明接口變量,接口變量必須引用實(shí)現(xiàn)了接口的類(lèi)對(duì)象。

  Comparable x;

  x=new Employee(…);

  與使用instanceof檢查一個(gè)對(duì)象是否屬于某個(gè)特定類(lèi)一樣,也可以用instanceof檢查一個(gè)對(duì)象是否屬于某個(gè)特定的接口。

  接口也可以像類(lèi)一樣建立繼承關(guān)系。

  盡管每個(gè)類(lèi)只能擁有一個(gè)超類(lèi),但卻可以實(shí)現(xiàn)多個(gè)接口,使用逗號(hào)將實(shí)現(xiàn)的各個(gè)接口分隔開(kāi)。

 

接口與抽象類(lèi)

  C++允許一個(gè)類(lèi)有多個(gè)超類(lèi),此特性稱(chēng)為多繼承(multiple inheritance),而Java的設(shè)計(jì)者選擇了不支持多繼承,使用接口機(jī)制來(lái)實(shí)現(xiàn)多繼承的大部分功能

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多