To prevent outside direct access. By forcing the use of setter/getter methods, you can make a variable read-only from outside of its class (you have a public getter but no public setter), you can...