Hola:
Lo que te explica jc_moj es correcto. Añado este post que aunque critico la idea de tener herramientas que hace automáticamente los set y los get, también explico cual es realmente el motivo de fondo para hacer los atributos privados y ponerles métodos set y get. A ver si te ayuda
http://blog.chuidiang.com/2013/07/13...glas-a-ciegas/
Se bueno.