国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Java中定義接口的關(guān)鍵字是什么?

煙雨青嵐
發(fā)布: 2020-06-24 17:08:28
原創(chuàng)
13775人瀏覽過
Java中定義接口的關(guān)鍵字是“interface”?!癷nterface”是面向?qū)ο缶幊陶Z言中接口操作的關(guān)鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合。接口不能直接實例化,也不能包含成員的任何代碼,只定義成員本身。

Java中定義接口的關(guān)鍵字是什么?

Java中定義接口的關(guān)鍵字是interface

interface關(guān)鍵字

interface是面向?qū)ο缶幊陶Z言中接口操作的關(guān)鍵字,功能是把所需成員組合起來,用來裝封一定功能的集合。它好比一個模板,在其中定義了對象必須實現(xiàn)的成員,通過類或結(jié)構(gòu)來實現(xiàn)它。接口不能直接實例化,即ICount ic=new iCount()是錯的。接口不能包含成員的任何代碼,只定義成員本身。接口成員的具體代碼由實現(xiàn)接口的類提供。接口使用interface關(guān)鍵字進行聲明。

接口是與類并行的一個概念
Java接口是一系列方法的聲明,是一些方法特征的集合,一個接口只有方法的特征沒有方法的實現(xiàn),因此這些方法可以在不同的地方被不同的類實現(xiàn),而這些實現(xiàn)可以具有不同的行為(功能)

立即學習Java免費學習筆記(深入)”;

① ?接口可以看做是一個特殊的抽象類,是常量與抽象方法的一個集合,不能夠包含變量,一般的方法

interface AA{
    //常量 : 所有的常量都用public static finial修飾 默認的,寫不寫都有
    int I = 15;//  public static final int I = 12;//  public static final boolean FLAG = false;
    
    /*抽象方法 
     * 
     * 抽象方法:所有的都用public abstract 修飾
            寫不寫都有
     * */
    void method1();
    void method2();//  public abstract void method1();//  public abstract void method2();
    }
登錄后復制

② 接口是沒有構(gòu)造器的

③接口定義的就是一種功能,此功能可以被類所實現(xiàn)(implements)

class CC  implements AA{
    public void method1() {
        
    }
    public void method2() {
        
    }
    }
登錄后復制

④ 實現(xiàn)接口的類,必須要重寫其中的所有抽象方法,方可實例化,若沒有重寫所有的抽象方法,則此類仍為一個抽象類

abstract class BB implements AA{
    }
登錄后復制

⑤ 在java中的繼承是單繼承的,但是類可以實現(xiàn)多個接口.
接口 TZ

interface TZ{
    void method3();}
登錄后復制

類 CC 實現(xiàn)多個接口

class CC  implements AA,TZ{
   public void method1() {
       
   }
   public void method2() {
       
   }
   public void method3() {
           
   }
   }
登錄后復制

⑥ 接口與接口之間也是繼承的關(guān)系,而且可以實現(xiàn)多繼承.
接口 MM 繼承接口 TZ,AA

//java 中接口之間仍為繼承關(guān)系!(多繼承)interface MM extends TZ,AA{
   void method4();
   }
登錄后復制

推薦教程:《java教程》?

以上就是Java中定義接口的關(guān)鍵字是什么?的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!

java速學教程(入門到精通)
java速學教程(入門到精通)

java怎么學習?java怎么入門?java在哪學?java怎么學才快?不用擔心,這里為大家提供了java速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!

下載
來源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔相應(yīng)法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn
最新問題
開源免費商場系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號