Static Nested Classes

MatroshkaA static nested class is a regular class defined inside of a package level class or inside of another static nested class. They are actually defined inside the body of the parent class, not only in the same file. As with any high level facility offered by a programming language it can be of real help in structuring clear programs or it can be just the opposite of this when abused.
Continue reading