为了账号安全,请及时绑定邮箱和手机立即绑定

方法内部类

方法内部类有什么作用?为什么要在方法中定义一个类?

正在回答

2 回答

书上是说,如果一个类你只在一个方法里使用到,别的地方完全用不着(或者你不想被别的类用),那就可以用方法内部类。作用跟普通的类一样,只是只能在这个方法里使用。

但是感觉并没有什么实际用处,方正我是一次也没有用到过,开发之中基本不会用的。java只是定义一下这样的语法是合理可用的。

0 回复 有任何疑惑可以回复我~
#1

SungJoe 提问者

非常感谢!
2015-09-21 回复 有任何疑惑可以回复我~

    直接在方法中定义内部类不常见,要说作用也就是提供了更好的封装吧......

    一般是在参数是接口的方法内部 定义匿名内部类, 通过匿名内部类来实现参数的传递-----这里的匿名内部类也就是个局部内部类

    第二季好像没有说明匿名内部类,我这样说估计你也很难明白.....不好意思 因为,非要说其实我自己也就一知半解 哈哈

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

方法内部类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信