JavaScool:FaqDeveloppement : Différence entre versions
De Sciencinfolycee
m |
m (→Je n'arrive pas à utiliser mes fonctions définies dans Functions depuis Java's Cool) |
||
Ligne 3 : | Ligne 3 : | ||
== Je n'arrive pas à utiliser mes fonctions définies dans Functions depuis Java's Cool == | == Je n'arrive pas à utiliser mes fonctions définies dans Functions depuis Java's Cool == | ||
− | Vérifiez que la classe Functions | + | Vérifiez que la classe Functions est publique et que toutes les méthodes la composant sont publiques et statiques. |
== Ais-je accès à des fonctions de facilité pour écrire dans la console, demander un nombre à l'utilisateur, etc. ? == | == Ais-je accès à des fonctions de facilité pour écrire dans la console, demander un nombre à l'utilisateur, etc. ? == |
Version du 19 août 2011 à 22:54
Je n'arrive pas à utiliser mes fonctions définies dans Functions depuis Java's Cool
Vérifiez que la classe Functions est publique et que toutes les méthodes la composant sont publiques et statiques.
Ais-je accès à des fonctions de facilité pour écrire dans la console, demander un nombre à l'utilisateur, etc. ?
Oui, toutes les fonctions de Macros sont accessibles à la fois depuis Java's Cool et depuis le code des classes de la proglet. Cependant, pour les utiliser, vous devrez ajouter la ligne :
import org.javascool.tools.Macros;
au début de votre programme.
Les appels à ces fonctions doivent être précédés du préfixe
Macros.
Ainsi, pour appeler la fonction
readString()
on utilise la syntaxe :
Macros.readString()
Noter cependant que l'élève peut appeler ces fonctions directement depuis Java's Cool sans import et sans préfixe :
readString()