我是一名经验丰富的 Java 开发人员,但我是 Groovy 程序员的新手,我目前正在学习(到目前为止还不错)。作为参考,我正在阅读本文档:
http://groovy.codehaus.org/Groovy+style+and+language+feature+guidelines+for+Java+developers
一切都很好,除了我不完全理解的一件事。文档说类是一等公民.class,Groovy 中不需要后缀。但如果是这种情况,我如何在 Groovy 中引用对象的类型(即类)?
考虑以下示例:
def o = new Object()
println("$o, ${o.class}")
Run Code Online (Sandbox Code Playgroud)
这给了我以下输出:
java.lang.Object@da479dd, class java.lang.Object
Run Code Online (Sandbox Code Playgroud)
此输出是预期的并且是有道理的。但是当他们说.class不需要后缀时,Groovy 文档比指的是什么?
groovy ×1