Modern IDEs such as IntelliJ Idea will compose a set of getters and setters for you, given just the private instance variables.
Normally within a class you don’t usually use the setters; you go direct to the underlying instance variables, though sometimes it makes sense from a maintenance point of view to channel through setters. Within a package or from outside, you would nearly always go through setters rather than going to directly to public instance variables.
You can also write setters for static variables.
![]() |
and suggestions to improve this page to Roedy Green : | ||
| Canadian Mind Products | |||
| mindprod.com IP:[65.110.21.43] | |||
| Your face IP:[38.103.63.16] | The information on this page is for non-military use only. | ||
| You are visitor number 1,425. | Military use includes use by defence contractors. | ||
| You can get a fresh copy of this page from: | or possibly from your local J: drive (Java virtual drive/Mindprod website mirror) | ||
| http://mindprod.com/jgloss/setter.html | J:\mindprod\jgloss\setter.html | ||