Which of the following is NOT a reason to use the private keyword?

It ensures that fields are accessible outside of a class.
  • It enforces information hiding
  • It helps reduce one classes' dependence on another
  • It provides a safety net to ensure no fields are mistakenly changed.

There are no hints for this question