Originally posted by marc weber:
Note that when interfaces are declared as members of classes, they are implicitly static. As such, they do not require an instance of the enclosing class and cannot reference non-static members of the enclosing class.
Indeed, but then all the action will be in the class that implements the interface, and it may well be nested in the same class:
[ August 28, 2006: Message edited by: Dana Bothner-By ]