>      What is a static class?
Making classes static has good sense if they are nested. Usually nested
class object has hidden member referencing high level class object and
hidden constructor parameters. But static nested class is just like a
high level class. By the way, static public class nested in another
public class is the single method I know to define more than one public
class in one file. I have no idea whether static classes are
syntaxically allowed on the top level. I think it does not matter -- all
such classes are actually static in all senses I can image.

Hope this helps.

Pavel

Reply via email to