php 物件導向之繼承 多型和靜態方法

2022-08-16 20:30:14 字數 1384 閱讀 1954

//繼承;子類可以繼承父類的一切

//特點:單繼承

//父類

class

ren}

//美國人的子類

class america extends

ren}

//中國人的子類

class china extends

ren}

/*$c = new china();

$c->say();

*///

var_dump($a);

//多型

//條件:1.必須要繼承。2.子類要對父類的方法進行重寫。3.父類引用指向子類例項

//概念:當父類的引用指向子類例項的時候,由於子類對父類的方法進行了重寫,父類引用在呼叫相應的方法的時候表現出來的不同。

/*ren r = new china();

r->say();

r = new amreica();

r->say();

*/$r = new

america();

$r->say();

$r = new

china();

$r->say();

?>

繼承和多型

<?php 

/*class fenbi

public function test()

}*//*fenbi::$color;

fenbi::lianjie();

*//*

$r = new fenbi();

$r->test();

*///

普通成員是屬於物件的

//靜態成員是屬於類的

//普通成員方法裡面可以呼叫靜態成員

//靜態方法裡面不能呼叫普通成員

class

form

public

function

close()

public

function

shownext()

public

function

jiance()

else

}}$f1 = new

form();

$f1->show();

echo form::$bs

;$f2 = $f1->shownext();

$f2->show();

$f2->close();

echo form::$bs

;$f1->jiance();

?>

靜態方法

PHP物件導向繼承 多型總結

繼承 1.使用extends來實現繼承。2.為什麼要使用繼承?繼承讓我們擺脫重複的 讓我們的功能得以擴充套件。class car public function stop class truck extends car 在上面的 中,car是父類 基類 truck是子類 派生類 3.繼承 構造方法 ...

PHP物件導向 靜態方法和靜態屬性2 2 2

靜態分為兩個部分 靜態屬性和靜態方法 靜態的東西都是給類用的 包括類常量 非靜態的都是給物件用的 在定義屬性的時候,使用關鍵字static修飾的屬性稱之為靜態屬性。使用static關鍵字修飾的方法叫做靜態方法。能用靜態解決的問題,不用普通方法解決問題 靜態的東西可以直接使用類訪問,不需要通過物件例項...

php物件導向之 繼承

繼承是從乙個基類得到乙個或多個類的機制。繼承自另乙個類的類被稱為該類的子類。這種關係通常用父親和孩子來比喻。子類將繼承父 類的特性。這些特性由屬性和方法組成。子類可以增加父類 也稱為超類,superclass 之外的新 功能,因此子類也被稱為父類的 擴充套件 在深入學習繼承的語法之前,我們先了解一下...