JavaScool:FaqDeveloppement : Différence entre versions

De Sciencinfolycee
Aller à : navigation, rechercher
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 et publique et que toutes les méthodes la composant sont publiques et statiques
+
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()