The implementation consists of the method definitions and v…
The implementation consists of the method definitions and variable declarations that were mentioned in the public interface along with definitions and declarations that are private (i.e., not visible outside the module).