日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

詳解JAVA中接口的定義和接口的實現

瀏覽:120日期:2022-08-31 15:00:57

1.接口的定義

使用interface來定義一個接口。接口定義同類的定義類似,也是分為接口的聲明和接口體,其中接口體由常量定義和方法定義兩部分組成。定義接口的基本格式如下:

[修飾符] interface 接口名 [extends 父接口名列表]{public static final 常量;public abstract 方法;}

修飾符:可選,用于指定接口的訪問權限,可選值為public。如果省略則使用默認的訪問權限。

接口名:必選參數,用于指定接口的名稱,接口名必須是合法的Java標識符。一般情況下,要求首字母大寫。

extends 父接口名列表:可選參數,用于指定要定義的接口繼承于哪個父接口。當使用extends關鍵字時,父接口名為必選參數。

方法:接口中的方法只有定義而沒有被實現。

例如,定義一個用于計算的接口,在該接口中定義了一個常量PI和兩個方法,具體代碼如下:

public interface CalInterface { final float PI=3.14159f;//定義用于表示圓周率的常量PI float getArea(float r);//定義一個用于計算面積的方法getArea() float getCircumference(float r);//定義一個用于計算周長的方法getCircumference() }

注意:

與Java的類文件一樣,接口文件的文件名必須與接口名相同。

2.接口的實現

接口在定義后,就可以在類中實現該接口。在類中實現接口可以使用關鍵字implements,其基本格式如下:

[修飾符] class <類名> [extends 父類名] [implements 接口列表]{}

修飾符:可選參數,用于指定類的訪問權限,可選值為public、abstract和final。

類名:必選參數,用于指定類的名稱,類名必須是合法的Java標識符。一般情況下,要求首字母大寫。

extends 父類名:可選參數,用于指定要定義的類繼承于哪個父類。當使用extends關鍵字時,父類名為必選參數。

implements 接口列表:可選參數,用于指定該類實現的是哪些接口。當使用implements關鍵字時,接口列表為必選參數。當接口列表中存在多個接口名時,各個接口名之間使用逗號分隔。

接口對于其聲明、變量和方法都做了許多限制,這些限制作為接口的特征歸納如下:

(1) 具有 public 訪問控制符的接口,允許任何類使用;沒有指定 public 的接口,其訪問將局限于所屬的包。

(2) 方法的聲明不需要其他修飾符,在接口中聲明的方法,將隱式地聲明為公有的(public)和抽象的(abstract)。

(3) 在 Java 接口中聲明的變量其實都是常量,接口中的變量聲明,將隱式地聲明為 public、static 和 final,即常量,所以接口中定義的變量必須初始化。

(4) 接口沒有構造方法,不能被實例化。

(5) 一個接口不能夠實現另一個接口,但它可以繼承多個其他接口。子接口可以對父接口的方法和常量進行重寫

在類中實現接口時,方法的名字、返回值類型、參數的個數及類型必須與接口中的完全一致,并且必須實現接口中的所有方法。例如,編寫一個名稱為Cire的類,該類實現5.7.1節中定義的接口Calculate,具體代碼如下:

public class Cire implements CalInterface{ public float getArea(float r) { float area=PI*r*r;//計算圓面積并賦值給變量area return area;//返回計算后的圓面積 } public float getCircumference(float r) { float circumference=2*PI*r; //計算圓周長并賦值給變量circumference return circumference; //返回計算后的圓周長 } public static void main(String[] args) { Cire c = new Cire(); float f = c.getArea(2.0f); System.out.println(Float.toString(f)); }}

在類的繼承中,只能做單重繼承,而實現接口時,一次則可以實現多個接口,每個接口間使用逗號“,”分隔。這時就可能出現常量或方法名沖突的情況,解決該問題時,如果常量沖突,則需要明確指定常量的接口,這可以通過“接口名.常量”實現。如果出現方法沖突時,則只要實現一個方法就可以了。下面通過一個具體的實例詳細介紹以上問題的解決方法。

以上就是詳解JAVA中接口的定義和接口的實現的詳細內容,更多關于JAVA 接口定義和接口實現的資料請關注好吧啦網其它相關文章!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费日韩av片| 久久精品动漫| 久久一二三区| 综合激情网站| 日韩精品a在线观看91| 色婷婷精品视频| 亚洲啊v在线| 日韩视频免费| 日本免费一区二区视频| 99久久久久| 一区二区电影在线观看| 久久国产乱子精品免费女| 久久中文字幕一区二区| 视频二区不卡| 中文一区在线| 日本在线视频一区二区| 国产精品蜜月aⅴ在线| 久久不卡日韩美女| 国产videos久久| 五月天久久久| 亚洲精品美女| 国产日韩欧美三级| 国产美女高潮在线| 亚洲经典在线| 国产精品久久久久久妇女 | 亚洲激情二区| 18国产精品| а√在线中文在线新版| 久久亚洲风情| 欧美国产精品| 黄色av日韩| 国产调教精品| 国产综合亚洲精品一区二| 亚洲精品日本| 黄毛片在线观看| 石原莉奈在线亚洲三区| 美女视频一区在线观看| 激情六月综合| 国产无遮挡裸体免费久久| 999久久久精品国产| 亚洲精品系列| 午夜精品成人av| 久久国产人妖系列| 久久三级视频| 国产情侣久久| 欧美网站在线| 成人在线视频免费| 日韩精品一区二区三区免费视频 | 久久久久久色| 美女福利一区二区三区| 日韩有码av| 国精品一区二区三区| 国产精品大片免费观看| 免费在线观看不卡| 中文在线а√在线8| 日韩精品久久久久久| 午夜欧美在线| 中文字幕在线官网| 久久av导航| 日韩av中文字幕一区二区三区| 久久青青视频| 国产精品久久久久久久久久齐齐| 午夜宅男久久久| 久久久精品五月天| 久久香蕉网站| 国产亚洲一区| 免费人成网站在线观看欧美高清| 日韩免费在线| 久久天堂影院| 国产亚洲一区二区三区不卡| 一区二区三区午夜视频| 91久久久精品国产| 日韩欧美在线中字| 精品久久福利| 国产精品伊人| 亚洲人成网77777色在线播放| 日韩精品1区| 国产一区二区精品福利地址| 国产精品一区二区三区av| 香蕉久久一区| 美女国产一区| 中国女人久久久| 日韩亚洲国产欧美| 婷婷色综合网| 五月精品视频| 在线国产一区二区| 国产真实久久| 偷拍欧美精品| 伊人精品视频| 一区在线免费| 在线一区欧美| 午夜在线一区二区| 石原莉奈一区二区三区在线观看| 亚洲深夜av| 六月婷婷一区| 喷白浆一区二区| 亚洲我射av| 亚洲精品视频一二三区| 亚洲精品无播放器在线播放| 一区二区高清| 91精品啪在线观看国产爱臀| 国产日韩1区| 麻豆高清免费国产一区| 韩国一区二区三区视频| 国产va在线视频| 成人在线免费观看91| 福利一区在线| 欧美日一区二区| 亚洲一级二级| 蜜桃视频第一区免费观看| 亚洲免费一区三区| 国产欧美综合一区二区三区| 六月丁香综合在线视频| 国产精品麻豆久久| 欧美日韩中文一区二区| 午夜在线视频一区二区区别| 美国三级日本三级久久99| 日本不卡不码高清免费观看| 国产欧美日韩免费观看| 久久精品理论片| 日产精品一区二区| 天堂√8在线中文| 国产精品91一区二区三区| 亚洲日本三级| 黄色精品视频| 99视频精品| 国产精品羞羞答答在线观看| 国产不卡一区| 午夜一级在线看亚洲| 国产美女久久| 久久国产日本精品| 中文字幕视频精品一区二区三区| 国产精品毛片久久久| 日韩电影二区| 亚洲精品进入| 国产在线不卡一区二区三区| 蜜桃成人av| 日本aⅴ亚洲精品中文乱码| 97在线精品| 亚洲麻豆一区| 日本美女一区| 日韩精品成人| 91精品一区二区三区综合| 日韩综合小视频| 国产成人精品免费视| 免费成人性网站| www在线观看黄色| 亚洲bt欧美bt精品777| 久久电影tv| 久久精品99国产国产精| 日韩在线短视频| 亚洲精品欧美| 激情久久久久久| 久久女人天堂| 亚洲人成高清| 久久久久99| 国产精品22p| 午夜一区在线| 日本免费一区二区三区四区| 日本色综合中文字幕| 欧美福利一区| 水蜜桃久久夜色精品一区| 亚洲精品日本| 亚洲精品2区| 国产精品99在线观看| 综合干狼人综合首页| 日韩影院二区| 欧美激情福利| 亚洲另类视频| 日韩视频中文| 久久国产日韩| 超级白嫩亚洲国产第一| 欧美在线首页| 免费欧美日韩| 日韩成人亚洲| 久久一区亚洲| 国产日韩欧美三级| 亚洲精品国模| 亚洲免费中文| 在线国产一区二区| 麻豆视频在线观看免费网站黄 | 国产精品av久久久久久麻豆网| 国产精品嫩模av在线| 免费在线看一区| 亚洲精品网址| 在线日韩视频| 深夜福利视频一区二区| 九九九精品视频| 国产免费av一区二区三区| 亚洲精品影视| 蜜桃久久久久久| 在线综合亚洲| 国产精品日韩久久久| 欧洲激情综合| 秋霞国产精品| 国产精品99一区二区三| 麻豆高清免费国产一区| 久久精品国产99国产精品| 欧美国产精品| 国产一区二区三区探花|