PHP 抽象類的使用

2022-08-29 02:54:11 字數 423 閱讀 5159

//抽象類就是乙個模版

abstract class db{

引數:sql語句

返回值:索引的陣列

abstract public function test($str); //沒有方法體

引數:sql語句

返回值:索引的陣列

abstract public function test2($str);//沒有方法體

引數:sql語句

返回值:索引的陣列

public function test3($str){//已經實現方法體

class mysql extends db{  //繼成抽象類必須要實現裡面的所有抽象方法,否則會出錯

public function test($str){

public function test2($str){

php 抽象類的使用

抽象類也是物件導向中的重要概念,和介面 繼承的概念重要性相當,在物件導向的開發中,所有的物件都是通過類來描述的,但是反過來,並不是所有類都是用來描繪物件的,廣義上講如果乙個類中沒有足夠資訊來描述乙個具體的物件,這樣的類就是抽象類。具體用簡單的 來實現 從 可以簡單的看出,抽象類定義前面以abstra...

PHP 物件導向 抽象類繼承抽象類

抽象類繼承另外乙個抽象類時,不用重寫其中的抽象方法。抽象類中,不能重寫抽象父類的抽象方法。這樣的用法,可以理解為對抽象類的擴充套件。下面的例子,演示了乙個抽象類繼承自另外乙個抽象類時,不需要重寫其中的抽象方法。abstract class user abstract class vipuser ex...

PHP 物件導向 抽象類繼承抽象類

抽象類繼承另外乙個抽象類時,不用重寫其中的抽象方法。抽象類中,不能重寫抽象父類的抽象方法。這樣的用法,可以理解為對抽象類的擴充套件。下面的例子,演示了乙個抽象類繼承自另外乙個抽象類時,不需要重寫其中的抽象方法。abstract class user abstract class vipuser ex...