你知道java接口的作用有哪些嗎?java接口的使用規(guī)范又是怎樣的呢?有哪些是需要我們注意的?下面一起來(lái)詳細(xì)的了解一下吧。
一、接口的作用
首先,我們來(lái)談?wù)撘幌耲ava接口的作用吧!
簡(jiǎn)單的來(lái)說(shuō),接口就是一種協(xié)議。
舉一個(gè)超級(jí)簡(jiǎn)單的例子:
2個(gè)開(kāi)發(fā)者,開(kāi)發(fā)的時(shí)間是完全不一樣的,需要2個(gè)人的配合開(kāi)發(fā),那么就需要一個(gè)人將接口寫(xiě)好,并且定義好當(dāng)中所有的變量命名規(guī)范、函數(shù)定義規(guī)范。
具體實(shí)現(xiàn)類(lèi)的開(kāi)發(fā)人員,就只需要按照接口實(shí)現(xiàn)相應(yīng)功能就可以啦!
二、接口的使用規(guī)范
下面來(lái)講一下接口的使用規(guī)范
1、接口當(dāng)中不能夠定義變量,但是可以定義常量
假如你在接口當(dāng)中定義屬性,那么,通過(guò)反編譯可以看見(jiàn)他會(huì)自動(dòng)使用public static final修飾。
接口當(dāng)中的屬性都是全局靜態(tài)常量,接口當(dāng)中的常量一定要在定義的時(shí)候,指定初始值。
2、接口當(dāng)中,所有的方法都是抽象方法
接口中方法都會(huì)自動(dòng)用public abstract修飾,也就是接口當(dāng)中只有全局抽象方法。
3、接口不可以實(shí)例化,接口中不可以有構(gòu)造。
4、接口之間能夠通過(guò)extends實(shí)現(xiàn)繼承關(guān)系,一個(gè)接口能夠繼承多個(gè)接口,但是接口不可以繼承類(lèi)。
5、接口的實(shí)現(xiàn)類(lèi)必須實(shí)現(xiàn)接口的全部方法,不然的話(huà)就必須定義成抽象類(lèi)。
關(guān)于java接口的作用以及接口的使用規(guī)范你是否都了解了呢?更多java入門(mén)知識(shí),請(qǐng)繼續(xù)來(lái)本站進(jìn)行了解吧!
本文鏈接:
本文章“java接口的作用是什么接口的使用規(guī)范介紹”已幫助 53 人
免責(zé)聲明:本信息由用戶(hù)發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢(xún)熱線(xiàn):4008-569-579