[英]PHP - using public function in one class but not in extended classes
我有3節課
class Header
{
public function _after_save ()
{
}
}
class Line extends Header
{
}
class Details extends Line
{
}
行擴展標題和詳細信息擴展行。 標題有一個功能,在我的網站中將被稱為許多頁面,我已公開。 我不希望Line和Details類調用函數_after_save()來執行,但是它和擴展類一樣被執行。 由於顯而易見的原因,我無法保護功能。 任何幫助我如何能夠實現這一目標
你可以創建分支結構。
class AbstractHeader
{
}
class Header extends AbstractHeader
{
public function _after_save ()
{
}
}
class Line extends AbstractHeader
{
}
class Details extends AbstractHeader
{
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.