方法内部类有什么作用?为什么要在方法中定义一个类?
书上是说,如果一个类你只在一个方法里使用到,别的地方完全用不着(或者你不想被别的类用),那就可以用方法内部类。作用跟普通的类一样,只是只能在这个方法里使用。
但是感觉并没有什么实际用处,方正我是一次也没有用到过,开发之中基本不会用的。java只是定义一下这样的语法是合理可用的。
直接在方法中定义内部类不常见,要说作用也就是提供了更好的封装吧......
一般是在参数是接口的方法内部 定义匿名内部类, 通过匿名内部类来实现参数的传递-----这里的匿名内部类也就是个局部内部类
第二季好像没有说明匿名内部类,我这样说估计你也很难明白.....不好意思 因为,非要说其实我自己也就一知半解 哈哈