Sai e so che è possibile fare in Java, purché solo uno sia pubblico. Ma, è possibile farlo in Groovy? E se sì in quali condizioni?È possibile inserire diverse classi groovy nello stesso file groovy?
6
A
risposta
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ì li si può mettere in un unico file e basta usare loro come si vuole in voi compito principale ... o che cosa si intende per "quali condizioni"?
7
Le differenze tra Java e Groovy in termini di quali classi si può mettere in un unico file sono:
MyFile.groovy
possibile avere più classi pubbliche, mentreMyFile.java
possono avere un soloMyFile.java
deve avere un classeMyFile
, considerando che non esiste tale requisito perMyFile.groovy
Problemi correlati
- 1. Groovy classi @Immutable in Java
- 2. Un'API Java/Groovy per generare file di origine Groovy
- 3. Errore importazione vaso nello script Groovy (SoapUI)
- 4. Coda un file in Groovy
- 5. Groovy CompileStatic su Android scombina Groovy verità
- 6. Test delle unità Classi astratte in Groovy
- 7. Utilizzando una classe Groovy in altri Jenkins script Groovy
- 8. Groovy Superset di Java
- 9. Utilizzo di Groovy su Android
- 10. Groovy (File IO): trovare tutti i file e restituire tutti i file - il modo Groovy
- 11. È possibile memorizzare più file nello stesso blocco?
- 12. Non è possibile utilizzare le variabili definite nelle classi all'interno delle annotazioni groovy
- 13. Groovy Dependency Injection
- 14. Groovy Mixins?
- 15. Groovy == operatore
- 16. Come posso inserire un commento xml con Groovy MarkupBuilder?
- 17. groovy^operator
- 18. Groovy *. Operatori
- 19. maven compile groovy
- 20. È possibile ottenere l'oggetto chiamante di una chiusura in groovy?
- 21. È possibile compilare un codice groovy da eseguire in JRE?
- 22. Registrazione in Groovy Script
- 23. Avere due sessioni diverse nello stesso dominio
- 24. Groovy concatenazione di stringhe
- 25. groovy: come passare vararg e chiusura nello stesso tempo a un metodo?
- 26. Groovy - metodo Main posizionamento
- 27. Redux: Perché non inserire azioni e riduttore nello stesso file?
- 28. Interfacce in Groovy
- 29. maven dependencies groovy
- 30. Accesso al build corrente di Jenkins nello script Groovy
Supponiamo che io uso per lavorare Java-stile e ho creare un metodo 'main' statica in uno di questi classe S. Sarà utilizzabile? – Riduidel
Le classi private di primo livello sono vietate da Groovy 2.0 –