91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

乌拉特中旗| 虞城县| 深州市| 永平县| 阳春市| 厦门市| 布尔津县| 九寨沟县| 锡林浩特市| 尼玛县| 固安县| 炉霍县| 温泉县| 康平县| 温州市| 潼南县| 思茅市| 万山特区| 礼泉县| 和政县| 罗甸县| 蒲城县| 渭南市| 云南省| 方城县| 额尔古纳市| 漠河县| 务川| 普安县| 长泰县| 东宁县| 克拉玛依市| 连平县| 兴安盟| 咸丰县| 城市| 淮阳县| 嘉黎县| 青龙| 阿拉善右旗| 永州市|