static class

Java Made Simple: Is it possible static class in Java?

Is it possible static class in Java? The answer is both "YES" and "NO". Let us see. Java comes with two types of classes – top-level classes and inner classes (also known as nested classes). A top-level class cannot be static where as a nested class can be static. Top-level…

Static Nested Classes

Restriction on Static Nested Classes static keyword can be applied on classes and interfaces only when they are nested. Top-level classes and interfaces cannot be static. This is the second variation of the total six discussed in this series. Note: It is advised to read the basics and types of…