java中的匿名类其实非常的有用,但是其用途往往会有很大的限制。
1.为原有类库的可选扩展:
比如java IO中的FileFilter。这是一个扩展的使用。使用的时候,匿名类基本不和类库的使用者发生什么关系。
2.作为一种通知:
因为匿名类可以访问调用者,所以可以用来给调用者传递信息。比如java中的事件机制。
java中的匿名类其实非常的有用,但是其用途往往会有很大的限制。
1.为原有类库的可选扩展:
比如java IO中的FileFilter。这是一个扩展的使用。使用的时候,匿名类基本不和类库的使用者发生什么关系。
2.作为一种通知:
因为匿名类可以访问调用者,所以可以用来给调用者传递信息。比如java中的事件机制。
转载于:https://my.oschina.net/clarkhill/blog/35538