Sabes y sé que es posible hacerlo en Java, siempre que solo uno sea público. Pero, ¿es posible hacerlo en Groovy? Y en caso afirmativo, ¿en qué condiciones?¿Es posible poner varias clases groovy en el mismo archivo groovy?
6
A
Respuesta
5
public class A{
Integer a=2
}
public class B{
Integer b=3+new CB().cb
}
private class CB{
Integer cb=2
}
assert new A().a+new B().b==7
Sí se puede poner a todos en un archivo y sólo los utilizan como desee en que la principal tarea ... o ¿qué es lo que quiere decir con "qué condiciones"?
7
Las diferencias entre Java y Groovy en términos de qué clases se puede poner en un solo archivo son:
MyFile.groovy
puede tener varias clases públicas, mientras queMyFile.java
solo puede tener unMyFile.java
debe tener unaMyFile
clase, mientras que no existe tal requisito paraMyFile.groovy
Cuestiones relacionadas
- 1. Groovy en Ant build.xml (con clases Java)
- 2. Descomprima el archivo con Groovy
- 3. ¿Todo el código de Groovy es válido con Groovy ++?
- 4. Pruebas unitarias Clases abstractas en Groovy
- 5. ¿Es posible reemplazar el método Groovy por un objeto existente?
- 6. ¿Es posible definir un nuevo operador en Groovy?
- 7. ¿Qué es el método Inject en Groovy?
- 8. Grails: Clases de Servicios VS Groovy
- 9. Uso de Groovy en Android
- 10. __LINE__ función en Groovy
- 11. Constructores Groovy
- 12. Interfaces en Groovy
- 13. ¿Es posible utilizar Spring MVC con Groovy o Scala?
- 14. Cola de un archivo en Groovy
- 15. ¿Qué tan utilizable es Groovy ++?
- 16. ¿Qué tan estable es el lenguaje Groovy?
- 17. Groovy + OSGi o Grails?
- 18. Posible tener varias clases en un solo archivo en Eclipse?
- 19. Groovy Mixins?
- 20. Shebang y Groovy
- 21. operador groovy^
- 22. Groovy *. Operadores
- 23. API Java/Groovy para generar archivos fuente Groovy
- 24. groovy: cómo simplificar/reescribir este método en groovy
- 25. Constantes globales en Groovy
- 26. JSON en Groovy/Grails
- 27. Agregue el mismo método a varias clases
- 28. Groovy archivo de texto de análisis
- 29. groovy: ¿Cómo acceder al archivo de propiedades?
- 30. Groovy load .csv files
Supongamos que utilizo para trabajar Java-estilo y crear un método 'main' estática en uno de estos classe s. ¿Será utilizable? – Riduidel
Las clases privadas de nivel superior están prohibidas desde Groovy 2.0 –