课程
/后端开发
/Java
/Java入门第二季 升级版
方法内部类有什么作用?为什么要在方法中定义一个类?
2015-09-21
源自:Java入门第二季 升级版 7-8
正在回答
书上是说,如果一个类你只在一个方法里使用到,别的地方完全用不着(或者你不想被别的类用),那就可以用方法内部类。作用跟普通的类一样,只是只能在这个方法里使用。
但是感觉并没有什么实际用处,方正我是一次也没有用到过,开发之中基本不会用的。java只是定义一下这样的语法是合理可用的。
SungJoe 提问者
直接在方法中定义内部类不常见,要说作用也就是提供了更好的封装吧......
一般是在参数是接口的方法内部 定义匿名内部类, 通过匿名内部类来实现参数的传递-----这里的匿名内部类也就是个局部内部类
第二季好像没有说明匿名内部类,我这样说估计你也很难明白.....不好意思 因为,非要说其实我自己也就一知半解 哈哈
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答方法内部类
2 回答方法内部类
4 回答外部类里有方法叫方法内部类?还是外部类里有方法里有内部类里有方法叫方法内部类呢?
2 回答静态内部类与方法内部类