av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語(yǔ)言

Java語(yǔ)言接口interface

時(shí)間:2025-02-07 05:40:44 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

Java語(yǔ)言接口interface

  導(dǎo)語(yǔ):Java中有一種特殊的表示方式,叫接口。下面是關(guān)于接口的介紹,歡迎參考!

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

  用interface關(guān)鍵字表示。類與接口關(guān)系用implements表示。

  (2)接口的成員特點(diǎn)

  A:成員變量

  是常量,默認(rèn)修飾 public static final

  B:成員方法

  都是抽象的,默認(rèn)修飾 public abstract

  (3)關(guān)系

  A:類與類的關(guān)系

  是繼承關(guān)系。類與類只能單繼承,可以多重繼承。

  B:類和接口的關(guān)系

  是實(shí)現(xiàn)關(guān)系。類可以多實(shí)現(xiàn)接口。

  類在繼承一個(gè)類的同時(shí),可以實(shí)現(xiàn)多個(gè)接口。

  C:接口和接口的關(guān)系

  是繼承關(guān)系。接口可以多繼承接口。

  (4)接口的特點(diǎn)

  A:是對(duì)外暴露的規(guī)則

  B:是功能的擴(kuò)展

  C:接口的出現(xiàn)降低耦合性。

  耦合(類與類之間的關(guān)系)

  內(nèi)聚(類完成功能的能力)

  編程規(guī)范:低耦合,高內(nèi)聚。

  D:接口可以多實(shí)現(xiàn)。如:CPU和主板、筆記本的USB插口、插座

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

  A:抽象類只能被單繼承

  接口可以多實(shí)現(xiàn),接口的出現(xiàn)避免了多繼承的局限性。

  B:抽象類中的數(shù)據(jù)特點(diǎn):

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

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

  構(gòu)造方法:有構(gòu)造方法

  接口中的數(shù)據(jù)特點(diǎn):

  成員變量:是常量。默認(rèn)修飾 public static final

  成員方法:都是抽象方法。都有默認(rèn)修飾 public abstract

  構(gòu)造方法:沒有構(gòu)造方法

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

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

  D:抽象類被繼承是"is a"關(guān)系:xx是yy的一種

  接口被實(shí)現(xiàn)是"like a"關(guān)系:xx像yy的一種


【Java語(yǔ)言接口interface】相關(guān)文章:

java語(yǔ)言的接口與繼承09-09

Java語(yǔ)言接口與繼承的本質(zhì)06-28

Java語(yǔ)言中接口的定義及實(shí)現(xiàn)07-21

JAVA語(yǔ)言編寫硬件接口的方法05-26

java語(yǔ)言怎么寫硬件接口編程11-01

Java語(yǔ)言接口與繼承的本質(zhì)是什么06-29

Java接口介紹09-07

Java圖形用戶接口09-04

Java接口是什么07-21