[英]PHP: How can I call child methods from the base class?
根据我的理解,优良作法是不要给一个类过多的责任,也不要将其划分为多个子类,这对编程我是陌生的,所以我的想法是执行以下操作:
<?php
class ChildClass extends ParentClass
{
public static function child()
{
echo "Child";
}
}
class ParentClass
{
public static function parentF()
{
echo "Parent";
}
}
ParentClass::child();
但是,这失败了,因为父级无权访问子级功能。 根据我的描述,我应该怎么做呢? 我的目标是学习如何将一个大类拆分为多个类,以使事情更易于维护。
类只能像您得出的结论那样访问其父级,而不能相反。 扩展使父功能在子级中可用。
所以可能的是:
ChildClass::parentF();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.