Java Nested and Inner ClassIn Java, you can define a class within another class. Such class is known as nested class. For example, class OuterClass { // ... class NestedClass { // ... } } There are two types of nested classes you can create in Java.https://www.programiz.com/java-programming/nested-inner-class