Nested Class Nested Class Example class OuterClass { ... class NestedClass { ... } } Nested classes are divided into two categories: static and non-static. Nested classes…