Groovy中文件和编译后的Java 字节码中类的对应关系(翻译)
发布时间:2020-12-14 17:00:53 所属栏目:大数据 来源:网络整理
导读:在Groovy中类和文件的对应关系并不像Java中那么固定(Java中一个文件只能有一个声明为public的类和其他一些非公共的类和内嵌类)?。在同一个groovy文件中可以包含多个public的类定义。具体规则如下: 如果在一个groovy文件中没有任何类定义,它将被当做script
在Groovy中类和文件的对应关系并不像Java中那么固定(Java中一个文件只能有一个声明为public的类和其他一些非公共的类和内嵌类)?。在同一个groovy文件中可以包含多个public的类定义。具体规则如下:
在没有经过明确的编译过程即执行时,groovy将通过文件名来查找类。在这种情况下,名称将会很重要。Groovy只能找到那些和文件名匹配的类。在找到这种名字匹配的类时,找到的文件中定义的其他类将被解析并变得对groovy可见。 原文:Groovy in Action (page:190 ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |