Groovy代码 - 不需要import语句?

ND2*_*D27 5 java groovy

我用一个返回的方法创建了一个groovy类Collection<String>.它有效,但Collection在import语句中没有,这很奇怪.

该类继承了一个超类.那个超类(java)确实有集合的import语句:import java.util.Collection;

这是预期的行为吗?

java或groovy也继承了进口吗?我不信.

man*_*uti 6

类之间不会继承任何导入.

在以下Groovy所有包中都默认导入.

  • java.io.*
  • 的java.lang.*
  • java.math.BigDecimal中
  • java.math.BigInteger中
  • java.net.*
  • java.util.*(包括Collection)
  • groovy.lang.*
  • groovy.util.*