Use a non-static nested class (or inner class) if you require access to an enclosing instance’s non-public fields and methods . Use a static nested class if you don’t require this access.
Read moreWhat is a POJO example?
POJO class is used to define the object entities. For example, we can create an Employee POJO class to define its objects. Below is an example of Java POJO class: Employee.
Read moreWhat are the POJO classes?
POJO classes It is an ordinary Java object , not bound by any special restriction other than those forced by the Java Language Specification and not requiring any classpath. POJOs are used for increasing the readability and re-usability of a program.
Read more