||Making Java Objects Comparable|
|Subject:||Not anonymous classes :-)|
Response to: Not anonymous classes :-)
Being even more pedantic:
Following the java naming conventions, these two (static) members should start with a lowercase. Perhaps this is what produced some confusion: these are no classnames!
The proof that these classes are anonymous: compilation of the Person class also produces the two files: Person$1.class and Person$2.class.