A member class is a class that is declared as a non-static member of a containing class . If a static member class is analogous to a class field or class method, a member class is analogous to an instance field or instance method. … The implementation of this interface is defined as a member class.