Setters are just a naming convention. Methods that behave like public variables begin with the lower-case letters set followed by the camel-case name of the internal associated private, possibly virtual, variable, e.g. setWidth(). Setters with a boolean parameter also begin with the letters set e.g. setVisible( true );
Modern IDEs (Integrated Development Environments) 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.
|
|
available on the web at: |
http://mindprod.com/jgloss/setter.html |
optional Replicator mirror
|
J:\mindprod\jgloss\setter.html | |
![]() |
Please email your
feedback for publication,
letters to the editor, errors, omissions, typos, formatting errors, ambiguities, unclear
wording, broken/redirected link reports, suggestions to improve this page or comments to
Roedy Green :
| |
| Blog | Canadian
Mind
Products
IP:[65.110.21.43] Your face IP:[107.21.156.140] |
|
| Feedback | You are visitor number 14,294. | |