首頁  >  文章  >  後端開發  >  PHP中抽象類別和抽象方法概念與用法實例分析

PHP中抽象類別和抽象方法概念與用法實例分析

墨辰丷
墨辰丷原創
2018-06-02 10:13:521547瀏覽

這篇文章主要介紹了PHP中抽象類別和抽象方法概念與用法,較為詳細的分析了php中抽象類別與抽象方法的關鍵字、定義、使用方法與相關注意事項,需要的朋友可以參考下

一、抽象關鍵字:abstract

抽象就是無法確切的說明,但又有一定的概念或名稱,在PHP中聲明一個抽象類別或方法我們需要使用adstract關鍵字。

二、抽象方法和抽象類別的定義

一個類別中至少有一個方法是抽象的,我們稱之為抽象類別。所以如果定義抽象類別先定義抽象方法。

abstract class class1{
  abstract function fun1();
……
}

1、類別中至少有一個抽象方法
2、抽象方法不允許有{ }
3、抽象方法前面必須加上abstract

#三、抽象類別和方法使用規則

抽象類別的幾個特點:

1、不能被實例化,只能被繼承
2、繼承的衍生類別當中要把所有抽象方法重載才能實例化

實例:

#
<?php
abstract class cl1{
  abstract function fun1();
  abstract function fun2();
}
class cl2 extends cl1{
  function fun1(){
    echo "第一个";
  }
  function fun2(){
    echo "第二个";
  }
}
$c=new cl2();
echo $c->fun2();
?>

##總結:以上就是本篇的全部內容,希望能對大家的學習有所幫助。

相關推薦:

PHP實作簡單加密技術的方法

PHP簡單留言本功能實作程式碼

PHP針對多用戶實作更換頭像功能實例分享

#

以上是PHP中抽象類別和抽象方法概念與用法實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn