Hello Krishna,
The answer to your question is a self analysis of the situation.
The rule is that we don't need an object of the class to access the static members of that class, while ...
for non-static members we need to have the object...
Now consider the situation at hand... when you are referring to something non-static from static context.... isn't it same as referring to it without having any object???
yeah that's true... it certainly is...
so that solves the problem why you can't refer to something non-static from a static context...
I hope this should be enough for now... post a reply for something you didn't understand...