Thursday, 24 January 2019

What does the static keyword mean

What does the static keyword mean ? Can you override private or static method in Java ?

Answer:


 The static keyword denotes that a member variable or method can be accessed, without requiring an instantiation of the class to which it belongs. A user cannot overridestatic methods in Java, because method overriding is based upon dynamic binding at runtime and static methods are statically binded at compile time. A static method is not associated with any instance of a class so the concept is not applicable.

No comments:

Post a Comment