<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    Java語言接口interface

    時間:2025-02-07 05:40:44 java語言 我要投稿
    • 相關推薦

    Java語言接口interface

      導語:Java中有一種特殊的表示方式,叫接口。下面是關于接口的介紹,歡迎參考!

      (1)當一個類中的方法都是抽象的時候,java提供了另一種表示方式,叫接口。

      用interface關鍵字表示。類與接口關系用implements表示。

      (2)接口的成員特點

      A:成員變量

      是常量,默認修飾 public static final

      B:成員方法

      都是抽象的,默認修飾 public abstract

      (3)關系

      A:類與類的關系

      是繼承關系。類與類只能單繼承,可以多重繼承。

      B:類和接口的關系

      是實現關系。類可以多實現接口。

      類在繼承一個類的同時,可以實現多個接口。

      C:接口和接口的關系

      是繼承關系。接口可以多繼承接口。

      (4)接口的特點

      A:是對外暴露的規則

      B:是功能的擴展

      C:接口的出現降低耦合性。

      耦合(類與類之間的關系)

      內聚(類完成功能的能力)

      編程規范:低耦合,高內聚。

      D:接口可以多實現。如:CPU和主板、筆記本的USB插口、插座

      (5)接口和抽象類的區別

      A:抽象類只能被單繼承

      接口可以多實現,接口的出現避免了多繼承的局限性。

      B:抽象類中的數據特點:

      成員變量:可以是變量,也可以是常量

      成員方法:可以是抽象方法,也可以是非抽象方法

      構造方法:有構造方法

      接口中的數據特點:

      成員變量:是常量。默認修飾 public static final

      成員方法:都是抽象方法。都有默認修飾 public abstract

      構造方法:沒有構造方法

      C:抽象類中定義的是繼承體系中的共性功能。

      接口中定義的是繼承體系中的擴展功能。

      D:抽象類被繼承是"is a"關系:xx是yy的一種

      接口被實現是"like a"關系:xx像yy的一種


    【Java語言接口interface】相關文章:

    java語言的接口與繼承09-09

    Java語言接口與繼承的本質06-28

    Java語言中接口的定義及實現07-21

    JAVA語言編寫硬件接口的方法05-26

    java語言怎么寫硬件接口編程11-01

    Java語言接口與繼承的本質是什么06-29

    Java接口介紹09-07

    Java圖形用戶接口09-04

    Java接口是什么07-21

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人