Static: 1) Variables and Methods marked static belong to the class, rather than to any particular instance.
2) Infact, you can use a static method or variable without having any instances of that class at all.
3) A static method can't be overridden but they can be redefined ******
4) A static method cannot access a non-static variable (because there is no instance)
5) A static method cannot invoke a non-static method.