Java Inner classes

“Some kinds of nested class are an inner class (§8.1.3), which is a class that can refer to enclosing class instances, local variables, and type variables.” (JvLngSpc17 2021, Chapter 8 - Classes)