What are setters and getters? Why do I need them? What is a good example of them in use in an effective way? What is the point of a setter and getter?
Update: Can I
Getters & setters separate interface (getter/setter functions) from implementation (how the data is actually stored).