Home > DeveloperSection > Interviews > What does the “static” keyword mean ? Can you override private or static method in Java ?

Posted on    July-27-2015 3:45 AM

 Java Java 
Ratings:
 1 Answer(s)
  322  View(s)
Rate this:

Mayank Tripathi
Mayank Tripathi

Total Post:807

Points:4035
Posted on    July-27-2015 3:45 AM

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 override static 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.

Don't want to miss updates? Please click the below button!

Follow MindStick