You can have both final instance and final static variables. final statics are more common. When you know the value of a constant at compile time you might as well make it static. It takes up less room, just one copy per class instead of one copy per object. It is also faster to access a static constant than an instance constant. However, if you don’t know the value of the constant until instantiation time, you have to make it an instance constant.
The problem is, when I release updated source, you have to re-remove the finals to make your code work.
|
|
available on the web at: |
http://mindprod.com/jgloss/final.html |
optional Replicator mirror
|
J:\mindprod\jgloss\final.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.20.129.212] |
|
| Feedback | You are visitor number 176,186. | |