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