PHP物件導向 特徵之一 繼承

2021-07-13 17:48:57 字數 1221 閱讀 3288

<?phpheader

('content-type:text/html;charset=utf-8');

classzixingche

public functionshache()

public functionjieshao()

}//繼承: 擴充套件父類的內容,注意只能繼承public和protected修飾的內容,而private修飾的則不能繼承

// 關鍵字: extends

// php中繼承是單繼承,即extends後面只能有1個類名;但是1個類可以有無數個子類

// 子類和父類只能出現在有繼承關係的2個類之間

classzhediezixingche

extendszixingche

public functionzhedie()

public functionjieshao()

}classdiandongzixingche

extendszixingche

public functiondiandongxingshi()

public functionjieshao()

}$putong

=newzixingche();

$putong

->jieshao();

echo'

';

$zhedie

=newzhediezixingche();

$zhedie

->jieshao();

echo'

';

$diandong

=newdiandongzixingche();

$diandong

->jieshao();

物件導向三大特徵之一 繼承

概述 多個類中存在相同的屬性和行為時,我們可以將這些內容抽取到單獨的乙個類中,那麼多個類就無需在定義這些屬性和行為,只要去繼承這個單獨的類即可。其中,多個類稱為子類或者派生類,單獨的那乙個類稱為父類,超類,基類 繼承描述的是事物之間的所屬關係,這種關係是 is a關係。在繼承關係中,子類就是乙個父類...

物件導向三大特徵之一繼承

繼承 類似於現實世界中的子承父業,實現字段 屬性 方法 構造方法例外 的繼承,但私有的是無法訪問的,將類和類之間進行關聯,增加系統的耦合性,被繼承的類 父類或基類,繼承的類 子類或派生類。重用性 子類繼承父類的非私有的成員 例子 class people public string name pub...

c 物件導向的三大特徵之一繼承

繼承 封裝和多型是物件導向程式設計的重要特性。其成員被繼承的類叫基類也稱父類,繼承其成員的類叫派生類也稱子類。派生類隱式獲得基類的除建構函式和析構函式以外的所有成員。派生類只能有乙個直接基類,所以c 並不支援多重繼承,但乙個基類可以有多個直接派生類。繼承是可以傳遞的。即 如果 classb 派生出 ...