When you create a class you must create a constructor, right?
so should you create more than one constructor for every class you create?
1) no argument constructor to initialize ALL private values in case the user doesn't
&
2) all other possible variations depending on what the user may enter?
Also, is it typical to use GET and SET methods to initialize and retrieve ALL variables within the class (or is this a "beginner's" design methodology)?