有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

groovy是JAVA闭包中的静态初始值设定项

我想知道下面所示的Java中的静态初始值设定项是否是groovy构建的用于实现该语言的闭包

public class className{
   static{

   }
}

谢谢


共 (1) 个答案

  1. # 1 楼答案

    不,那是一个街区。Groovy也有这些

    class A {
      static {
        println "static init block"
      }
    
      {
        println "init block"
      }
    
      def closure = {
        println "closure field"
      }
    }
    
    a = new A()
    

    上面的代码将打印:

    $ groovy Block.groovy 
    static init block
    init block