I have read from various different sites about the static and instance variables but I am not able to understand when to use Static and when instance in the class. I need to know the use cases of both type of variables according to the real world requirements.