Welcome to Questionaries, where you can ask questions and receive answers from other members of the community.

Let us know at info@questionaries.org

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

2 like 0 dislike
Hello guys,

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

Please anybody tell me..........

I m waiting your most valuable information.

Thanks in advance........
asked 1 year ago by daneim (127,080 points)

1 Answer

1 like 0 dislike
 
Best answer
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.
answered 1 year ago by marck_don (191,010 points)

Related questions

5 like 0 dislike
1 answer
2 like 0 dislike
1 answer
5 like 0 dislike
1 answer
6 like 0 dislike
1 answer