在子类中用 public 方法覆盖 protected 方法,使得这个方法可以从任何地方被访问。 这违反了封装原则,被认为是不良做法。
public
protected
有关详细信息,请参阅 Method Visibility (php.net)。