Это одно из соглашений для класса, что бы он мог использоваться как
Java BeanСвойства класса должны быть доступны через get, set и другие методы (так называемые методы доступа), которые должны подчиняться стандартному соглашению об именах. Это легко позволяет инструментам автоматически определять и обновлять содержание bean’ов.
.
+ на данном соглашении работают куча различных сериализаторов xml/json, JPA
+ простые приставки к методам get и set сразу говорят для чего эти методы.
З.Ы.
По честному, ручное прописывание getter-ов и setter-ов давно всем надоело и избыточно, потому в современных JVM языках, типа Groovy или Scala методы доступа генерируются автоматически компилятором. Для Java есть фреймверк
Lombok, он позволяет автоматически генерировать методы доступа к полям.