$ 0 0 When and where should you use setters and getters? I'm guessing it's instead of public variables for a structure?