What is static nested class?

A static class is a class that is created inside a class , is called a static nested class in Java. It cannot access non-static data members and methods. It can be accessed by outer class name. It can access static data members of the outer class, including private.

Read more

What is nested class in C++?

A nested class is a class that is declared in another class . The nested class is also a member variable of the enclosing class and has the same access rights as the other members. However, the member functions of the enclosing class have no special access to the members of a nested class.

Read more