Questions regarding the usage of private and public

I just have a few questions regarding general programming. Sorry if they’re rather basic :stuck_out_tongue:

  1. If you write methods or properties under the GENERATED_BODY() part without a qualifier such as “public” or “private”, are the methods or properties considered “public”? or “private”?
  2. Is there any particular reason not to use “public” for properties?

Please see the last response to a similar question on anserhub from Steve Robb:

Ohhh. Thanks for the article! That cleared things up :smiley: