方法内部类

来源:7-8 Java 中的方法内部类

SungJoe

2015-09-21 09:48

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

写回答 关注

2回答

  • 无动于衷
    2015-09-21 09:56:39
    已采纳

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

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

    SungJo...

    非常感谢!

    2015-09-21 14:12:09

    共 1 条回复 >

  • 天启之魂
    2015-09-21 10:42:22

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

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

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

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530560 学习 · 6091 问题

查看课程

相似问题