3.6.2 public, protected, and private Methods
Access modifiers may also be used in conjunction with object methods, and the
rules are the same:
public methods can be called from any scope.
protected methods can only be called from within one of its class methods
or from within an inheriting class. private methods can only be called from within one of its class methods
and not from an inheriting class. (more…)
