根据我的理解,优良作法是不要给一个类过多的责任,也不要将其划分为多个子类,这是我的编程新手,所以我的想法是执行以下操作:
<?php
class ChildClass extends ParentClass
{
public static function child()
{
echo "Child";
}
}
class ParentClass
{
public static function parentF()
{
echo "Parent";
}
}
ParentClass::child();
但是,这失败了,因为父级无权访问子级功能。根据我的描述,我应该怎么做呢?我的目标是学习如何将一个大类分成多个类,以使事情更易于维护。
答案 0 :(得分:1)
类只能像您得出的结论那样访问其父类,而不能相反。扩展使父功能在子级中可用。
所以可能的是:
ChildClass::parentF();