Software Design/Don't expose init() function

Checklist questions:
 * Class doesn't expose,  ,   functions: upon acquisition (or construction) the object is already initialized?

This article corresponds to Resource acquisition is initialization entry on Wikipedia.

Why

 * Code robustness
 * Less client code