Static method hava some of the following restrictions : * Static methods can not be overridden. * Static methods can only be invoked directly without object reference within the same class and with the class name in another class. * There is only one copy of static method for the entire class. * They are available before creating the instance of the class. * Static method can\'t be declared as final or abstract.