Which of the following statements are true?
◦ The constructors may be protected.
◦ The constructors must always be public.
◦ A class should describe a single entity and all the class operations should logically fit together to support a coherent purpose.
◦ A class should always contain a no-arg constructor.