Why we do not need to create object for static method?
java
Solution
A static method is associated with the class, not with any instance of the class.
See http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html
Problem
I know why main method is static. If it is static there is no need to instantiate that class by JVM. Without object we can call it. But why object is not needed to call static method? Can anyone explain please?