An inner class in Java, is a class inside of a class, like this:
class ClassOne {
class ClassTwo {
}
}
A class just has variables and methods. But you can also put another class inside and make an inner class (i.e nested class) for readability and maintainability.
#java