接口的實(shí)現(xiàn)格式:
[修飾符] class <類(lèi)名> [extends 父類(lèi)名] [implements 接口列表]{ }
修飾符:可選參數(shù),用于指定類(lèi)的訪(fǎng)問(wèn)權(quán)限,可選值為public、abstract和final。
類(lèi)名:必選參數(shù),用于指定類(lèi)的名稱(chēng),類(lèi)名必須是合法的Java標(biāo)識(shí)符。一般情況下,要求首字母大寫(xiě)。
extends 父類(lèi)名:可選參數(shù),用于指定要定義的類(lèi)繼承于哪個(gè)父類(lèi)。當(dāng)使用extends關(guān)鍵字時(shí),父類(lèi)名為必選參數(shù)。
implements 接口列表:可選參數(shù),用于指定該類(lèi)實(shí)現(xiàn)的是哪些接口。當(dāng)使用implements關(guān)鍵字時(shí),接口列表為必選參數(shù)。當(dāng)接口列表中存在多個(gè)接口名時(shí),各個(gè)接口名之間使用逗號(hào)分隔。
示例如下:
public class Cire implements CalInterface { public float getArea(float r) { float area=PI*r*r;//計(jì)算圓面積并賦值給變量area return area;//返回計(jì)算后的圓面積 } public float getCircumference(float r) { float circumference=2*PI*r; //計(jì)算圓周長(zhǎng)并賦值給變量circumference return circumference; //返回計(jì)算后的圓周長(zhǎng) } public static void main(String[] args) { Cire c = new Cire(); float f = c.getArea(2.0f); System.out.println(Float.toString(f)); } }
在類(lèi)的繼承中,只能做單重繼承,而實(shí)現(xiàn)接口時(shí),一次則可以實(shí)現(xiàn)多個(gè)接口,每個(gè)接口間使用逗號(hào)“,”分隔。
這時(shí)就可能出現(xiàn)常量或方法名沖突的情況,解決該問(wèn)題時(shí),如果常量沖突,則需要明確指定常量的接口,這可以通過(guò)“接口名.常量”實(shí)現(xiàn)。如果出現(xiàn)方法沖突時(shí),則只要實(shí)現(xiàn)一個(gè)方法就可以了。
以上就是java中如何實(shí)現(xiàn)接口的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站標(biāo)題:java中實(shí)現(xiàn)接口的方法-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://www.rwnh.cn/article26/djhocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶(hù)體驗(yàn)、網(wǎng)站維護(hù)、網(wǎng)站改版、搜索引擎優(yōu)化、云服務(wù)器、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容