Why is a static class illegal in Java?
You can’t create a top level static class; that’s what the compiler is trying to tell you. Also have a look at the answer here as to why this is the case. The gist is: What the static boils down to is that an instance of the class can stand on its own. Or, the … Read more