亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

湄潭县| 外汇| 华安县| 桑植县| 德庆县| 得荣县| 嘉禾县| 鸡西市| 凭祥市| 额济纳旗| 巴彦淖尔市| 巴楚县| 长垣县| 泸水县| 蛟河市| 清丰县| 莱阳市| 灌阳县| 五家渠市| 东丰县| 南开区| 乌兰察布市| 潜江市| 罗定市| 若尔盖县| 博乐市| 广南县| 永德县| 望江县| 庆安县| 谢通门县| 翁源县| 张北县| 凤山市| 星子县| 清徐县| 博罗县| 芷江| 南昌县| 芮城县| 鄄城县|