我们可以在方法内部有一个内部类吗?

user1070507:

可能重复:
在Java方法中使用类定义

我们可以在方法内部有内部类吗?

任何代码示例都将有所帮助。

旧的预算案:

是的你可以。

public final class Test {
  // In this method.
  private void test() {
    // With this local variable.
    final List<String> localList = new LinkedList<String>();
    // We can define a class
    class InnerTest {
      // Yes you can!!
      void method () {
        // You can even access local variables but only if they are final.
        for ( String s : localList ) {
          // Like this.
        }
      }
    }
  }

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我们可以说方法本地类是内部类的一种吗?

为什么我们不能在方法内部声明私有本地内部类?

我们可以在当前版本的Angular2的另一个组件内部使用一个组件吗?

当我们在结构内部有一个指针时,container_of宏

我可以从外部类的类方法调用内部类吗?

我们可以有一个由名称参数函数组成的数组吗?

我们可以拥有一个以上的工人流程吗?

我们可以在java中的一个类中有多个静态锁吗

我们可以创建一个没有括号的对象吗?

我们可以在 gitswarm 的一个项目下有多个存储库吗?

我们可以在触发JSF验证程序之前执行一个方法吗?

我们可以从另一个函数调用OnCreate()方法吗

为什么我们在内部类中可以有静态的final成员,却不能有静态的方法?

我有一个外部类的对象。如何从中获取内部类的对象?

我们可以在React中的const内部样式吗

我们可以在C ++函数内部包含函数吗?

我们可以在Hibernate上保留内部枚举吗?

我们可以在函数内部修改函数原型吗?

我们可以从另一个模块调用一个模块的叶设备直接方法吗?

从方法局部内部类访问局部变量,在该方法中我们声明内部类

我们可以删除div中的所有内部间距吗?

我可以从内部类中的方法中引用类吗?

我们可以说一个线程是一个进程吗?

我们可以在一个接口内定义一个接口吗?

如果我们有一个包含所有代码的单个文件项目,我们可以不使用链接器吗?

Google Cloud Load Balancer是单点故障吗?我们可以有一个备用副本吗?

我们有超过一千个变量,但是我们不能计数那么多变量,所以Python中有一个函数可以说出我们有多少个变量吗?

ReactJS:我们可以在一个文本字段中有两个onChange吗?

我们可以在一个外键字段中拥有两个主键吗?