Quelques définitions

World : « World » est indispensable sous Greenfoot pour créer et placer les personnages ou objets. Il délimite l'espace utilisé par ces derniers.

 

Actors : Sous-groupe dans lequel on définit les personnages et objets.

 

Classes : Groupe regroupant « World » et « Actors ».

 

Execution Controls : Permet de gérer l'avancement du scénario plus ou moins rapidement.

 

L'état : L'état définit le nom et le type d'objets ou de personnages que l'on veut. Il est habituellement déclaré privé, c'est-à-dire que seul l'objet en lui-même peut y avoir accès. Les autres objets du système ne peuvent pas accéder à son état interne.

 

Les méthodes de l'objet : Souvent déclarées "public" afin de pouvoir être appelées depuis d'autres objets du système. Elles peuvent aussi être "private" si elles ne peuvent être visibles que par l'objet lui-même. Chaque méthode a un nom et un type de retour.

 

Les constructeurs : Le constructeur permet de créer un objet. Il n'est pas nécessaire d'avoir un constructeur "par défaut" qui ne prend aucun argument et qui permet d'instancier la classe. A noter que le constructeur "par défaut" n'existe plus dès qu'un autre constructeur est défini dans la classe.

 

     GreenfootSound : Fonction multimédia qui permet de contrôler le son (permet d’interagir avec l’utilisateur).