日期:2014-05-20  浏览次数:20699 次

求助:什么情况下使用匿名内部类?
求助:什么情况下使用匿名内部类?匿名内部类有什么好处?

------解决方案--------------------
个人理解是:图方便的时候。

好处就是省事,你不用去完整定义一个类或者内部类。

很多东西都是为了方便你使用,而并非说绝对要这么用。
比如:while、do while、for,foreach 都是循环,只是某些场合用某种更方便。
------解决方案--------------------
探讨
求助:什么情况下使用匿名内部类?匿名内部类有什么好处?

------解决方案--------------------
啥时候方便啥时候用呗,譬如实现一个接口的时候就很常用
------解决方案--------------------
简单来说,就是懒人专用...
个人不太喜欢匿名内部类,代码不优雅
------解决方案--------------------
实现观察者模式的时候 经常用到内部类
------解决方案--------------------
探讨
好像有一点理解了,就是不用引用,直接来对象是不是啊?

------解决方案--------------------
在桌面应用开发的时候,会经常使用匿名类。
------解决方案--------------------
swing,awt事件中用的比较多,以及spring框架中。灵活性比较大。省去建立一个新类。
一般都是接口,而且这样的接口方法的个数都比较少。
------解决方案--------------------
探讨

swing,awt事件中用的比较多,以及spring框架中。灵活性比较大。省去建立一个新类。
一般都是接口,而且这样的接口方法的个数都比较少。

------解决方案--------------------
受Core Java作者Cay Hortsmann影响,我基本在设置
动作监听时都是用匿名内部类!
------解决方案--------------------
即用即造,但无法重用
------解决方案--------------------
最大的好处,就是封装性。对于需要构造数据的时候,用的比较多~~~