I'm using Eclipse as my IDE for Java coding, and noticed that all files are .class, even if they do not define classes within them... From what I know so far, classes are templates for objects, so code that say prints 'Hello World' does not fit into this definition. Why then are all these files .class?