最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java中的接口多繼承機制

 更新時間:2022年02月14日 16:59:19   作者:itfallrain  
大家好,本篇文章主要講的是Java中的接口多繼承機制,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下

問題原因

今天在看集合源碼的時候,突然看到接口繼承接口,覺得有點差異,以前寫代碼也就是類繼承一個類,實現(xiàn)接口。這樣寫的多了,突然看到接口繼承接口就有點詫異了,以為哪里不對。就測試,查閱了一些資料

在這里插入圖片描述

一個接口可以同時繼承多個接口

書寫接口測試

public interface Jiekou extends Jiekou1,Jiekou2{
    
     void jiekou();
}

public interface Jiekou1 {
    
    void jiekou1();
    
}
public interface Jiekou2 {

    void jiekou2();
}

public interface Jiekou3 {
    
    void jiekou3();
    
}


如上,是沒有問題的,所以Java是支持接口多繼承

接口不能實現(xiàn)任何接口

代碼驗證

public interface Jiekou implements Jiekou2{

     void jiekou();
}

如圖提示:No implements clause allowed for interface

在這里插入圖片描述

如上-接口不能實現(xiàn)任何接口

一個類可以實現(xiàn)多個接口

類實現(xiàn)多接口代碼

public class Aggregate implements Jiekou,Jiekou3{


    @Override
    public void jiekou() {

    }

    @Override
    public void jiekou1() {

    }

    @Override
    public void jiekou2() {

    }

    @Override
    public void jiekou3() {

    }
}

如上 類實現(xiàn)多接口也是沒有問題的

一個類只能繼承一個父類

首先構(gòu)建父類和子類代碼

public class FatherOne {

}
public class FatherTwo {
    
}
//類繼承一個類是沒有問題的
public class Son extends FatherOne{
    
}

如果多個類就會提示你: Class cannot extend multiple classes

在這里插入圖片描述

總結(jié):

一個類只能extends一個父類,但可以implements多個接口。java通過使用接口的概念來取代C++中多繼承。與此同時,一個接口則可以同時extends多個接口,卻不能implements任何接口。因而,Java中的接口是支持多繼承的。

到此這篇關(guān)于Java中的接口多繼承機制的文章就介紹到這了,更多相關(guān)Java接口繼承內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實現(xiàn)批量化操作Excel文件的示例代碼

    Java實現(xiàn)批量化操作Excel文件的示例代碼

    在操作Excel的場景中,通常會有一些針對Excel的批量操作,這篇文章主要為大家詳細介紹了如何使用GcExcel實現(xiàn)批量化操作Excel,感興趣的可以了解一下
    2024-12-12
  • Jenkins環(huán)境搭建之下載與安裝過程

    Jenkins環(huán)境搭建之下載與安裝過程

    Jenkins是一個功能強大的應(yīng)用程序,允許持續(xù)集成和持續(xù)交付項目,集成Jenkins可以用于一些測試和部署技術(shù),對Jenkins環(huán)境搭建之下載與安裝過程感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • 在RedHat系統(tǒng)上安裝JDK與Tomcat的步驟

    在RedHat系統(tǒng)上安裝JDK與Tomcat的步驟

    這篇文章主要介紹了在RedHat系統(tǒng)上安裝Java與Tomcat的步驟,同樣適用于CentOS等RedHat系的Linux系統(tǒng),需要的朋友可以參考下
    2015-11-11
  • java中VO和DTO之間的轉(zhuǎn)換實現(xiàn)

    java中VO和DTO之間的轉(zhuǎn)換實現(xiàn)

    本文主要介紹了java中VO和DTO之間的轉(zhuǎn)換實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Java多線程atomic包介紹及使用方法

    Java多線程atomic包介紹及使用方法

    這篇文章主要介紹了Java多線程atomic包介紹及使用方法,涉及原子更新基本類型介紹及代碼示例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • Java Arrays.asList使用方法解析

    Java Arrays.asList使用方法解析

    這篇文章主要介紹了Java Arrays.asList使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • springboot集成本地緩存Caffeine的三種使用方式(小結(jié))

    springboot集成本地緩存Caffeine的三種使用方式(小結(jié))

    本文主要介紹了springboot集成本地緩存Caffeine的三種使用方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • k8s部署springboot實現(xiàn)前后端分離項目

    k8s部署springboot實現(xiàn)前后端分離項目

    本文主要介紹了k8s部署springboot實現(xiàn)前后端分離項目,主要包括配置文件、鏡像構(gòu)建和容器編排等方面,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Java設(shè)計模式之單例模式實例分析

    Java設(shè)計模式之單例模式實例分析

    這篇文章主要介紹了Java設(shè)計模式之單例模式,以實例形式較為詳細的分析了單例模式的概念、定義及簡單實現(xiàn)技巧,需要的朋友可以參考下
    2015-11-11
  • Java實現(xiàn)檢查多個時間段是否有重合

    Java實現(xiàn)檢查多個時間段是否有重合

    這篇文章主要為大家詳細介紹了如何使用Java實現(xiàn)檢查多個時間段是否有重合,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-02-02

最新評論

巴彦县| 吴江市| 清水河县| 临泉县| 安溪县| 绵阳市| 康定县| 威信县| 英德市| 万全县| 呼伦贝尔市| 清远市| 长垣县| 永泰县| 台中县| 玉林市| 金华市| 沈丘县| 苏州市| 荔波县| 大冶市| 五家渠市| 泊头市| 武鸣县| 白城市| 治多县| 滨海县| 孟连| 上虞市| 桂平市| 磴口县| 田林县| 沙湾县| 昌图县| 彭山县| 高清| 鄄城县| 那坡县| 隆子县| 保德县| 玉溪市|