求助:什么情况下使用匿名内部类?
求助:什么情况下使用匿名内部类?匿名内部类有什么好处?
[解决办法]
个人理解是:图方便的时候。
好处就是省事,你不用去完整定义一个类或者内部类。
很多东西都是为了方便你使用,而并非说绝对要这么用。
比如:while、do while、for,foreach 都是循环,只是某些场合用某种更方便。
[解决办法]
[解决办法]
啥时候方便啥时候用呗,譬如实现一个接口的时候就很常用
[解决办法]
简单来说,就是懒人专用...
个人不太喜欢匿名内部类,代码不优雅
[解决办法]
实现观察者模式的时候 经常用到内部类
[解决办法]
[解决办法]
在桌面应用开发的时候,会经常使用匿名类。
[解决办法]
swing,awt事件中用的比较多,以及spring框架中。灵活性比较大。省去建立一个新类。
一般都是接口,而且这样的接口方法的个数都比较少。
[解决办法]
[解决办法]
受Core Java作者Cay Hortsmann影响,我基本在设置
动作监听时都是用匿名内部类!
[解决办法]
即用即造,但无法重用
[解决办法]
最大的好处,就是封装性。对于需要构造数据的时候,用的比较多~~~