java匿名类的使用

java中的匿名类其实非常的有用,但是其用途往往会有很大的限制。

1.为原有类库的可选扩展:

比如java IO中的FileFilter。这是一个扩展的使用。使用的时候,匿名类基本不和类库的使用者发生什么关系。

2.作为一种通知:

因为匿名类可以访问调用者,所以可以用来给调用者传递信息。比如java中的事件机制。

你可能感兴趣的:(java,基础设施)