Code For NonGeek
Would you like to react to this message? Create an account in a few clicks or log in to continue.

What does it mean that a method or field is "static"?

Go down

What does it mean that a method or field is "static"? Empty What does it mean that a method or field is "static"?

Post  Admin Fri Aug 26, 2011 10:29 pm

Static variables and methods are instantiated only once per class. In other words they are class variables, not instance variables. If you change the value of a static variable in a particular object, the value of that variable changes for all instances of that class.
Static methods can be referenced with the name of the class rather than the name of a particular object of the class (though that works too). That's how library methods like System.out.println() work. out is a static field in the java.lang.System class.

Admin
Admin

Posts : 131
Join date : 2011-08-16

https://codefornongeek.forumotion.com

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum