中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何可以實現接口

發布時間:2020-11-02 10:29:16 來源:億速云 閱讀:172 作者:小新 欄目:編程語言

這篇文章主要介紹php如何可以實現接口,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

php實現接口的方法:通過接口定義實現,代碼為【[修飾符] class <類名> [extends 父類名] [implements 接口列表]{[public] [static] [final] 常量;}】。

php實現接口的方法:

接口的思想是指定一個實現了該接口的類必須實現的一系列函數。一般,我們用interface來聲明一個接口,并在接口中聲明一些方法(即函數),注意只是聲明不用實現這個函數。然后,用class聲明一個類并用implements去使用這個接口,再在類中把接口中的聲明的方法進行實現。

一般定義方法如下:

接口定義:

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

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

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

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

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

接口實現:

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

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

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

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

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

例子:

接口定義:

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

接口實現:

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));  
    }  
}

注意,如果沒有實現接口中指定的方法,將產生一個致命錯誤。

以上是php如何可以實現接口的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

务川| 民丰县| 洱源县| 元朗区| 环江| 泸水县| 田阳县| 苍山县| 石阡县| 台山市| 无极县| 巴塘县| 双鸭山市| 北京市| 萍乡市| 阿克苏市| 通山县| 西青区| 青浦区| 渝中区| 德保县| 区。| 德令哈市| 罗源县| 崇义县| 肥城市| 徐闻县| 喜德县| 宜昌市| 凤阳县| 响水县| 林甸县| 巴里| 许昌市| 三亚市| 仁布县| 博白县| 庆云县| 青河县| 临湘市| 股票|