Gaurank Choudhary wrote:Well that helped a lot. But one more thing, why the main() method is made static..???
And just to add to Henry's post - probably because that's the way C/C++ does it. Java is like a "well-behaved child" of those two languages, but the original designers probably started out with them, so couldn't throw out
all the baby with the bathwater. Just my guess though.
i guess this would clear all my doubts regarding static if you explain this concept.
I doubt it, but what I would
definitely recommend is NOT defining
static variables because you think you have to. Those compiler errors are coming from the fact that you haven't created any
objects yet. And fairly soon you'll learn not to put all your code in the
main() method (in fact, almost none of it).
Winston