groovy静态类

Bob*_*ann 3 groovy

这个文件中的'静态'做了什么,sample.groovy?

static class froob {
}
Run Code Online (Sandbox Code Playgroud)

groovy代码使用'static'或没有它来编译.

Ted*_*eid 5

绝对没有区别.这种情况下的静态被忽略了.

为了测试,我创建了一个groovy类,并将"javap -verbose StaticTest"的输出传送到文件.然后在类def之前输入"static"并将其传送到第二个文件.然后我把两个文件分开了.唯一的区别是那些与为每个类生成新的长类ID相关联的唯一ID.