créent des milliers de copies d’une console de jeu à partir d’une même
description. Bien que ces copies représentent la même classe, leurs
attributs peuvent avoir des valeurs différentes – certaines sont bleues
alors que d’autres sont argentées, et ainsi de suite. En d’autres termes,
un programme peut créer de multiples instances d’objets
GameBoyAdvance.
Types de données
Les variables Java peuvent représenter les attributs d’une classe, les
arguments d’une méthode ou être utilisées à l’intérieur d’une méthode
pour stocker temporairement certaines données. Les variables doivent
être déclarées avant de pouvoir être utilisées.
Te souviens-tu d’équations telles que y = x + 2 ? En Java, tu dois
déclarer les variables x et y en précisant qu’elles appartiennent à un
type de données numérique tel que int ou double :
int x;
int y;
Les deux lignes suivantes montrent comment tu peux affecter une
valeur à ces variables. Si ton programme donne la valeur 5 à la
variable x, la variable y sera égale à 7 :
x = 5;
y = x + 2;
En Java, tu peux aussi changer la valeur d’une variable d’une façon
assez inhabituelle. Les deux lignes suivantes modifient la valeur de la
variable y, qui passe de 5 à 6 :
int y = 5;
y++;
Bien qu’il y ait deux signes plus, Java va tout de même incrémenter la
valeur de la variable y de 1.
Après le fragment de code suivant, la valeur de la variable monScore
est aussi 6 :
int monScore = 5;
monScore = monScore + 1;
On peut utiliser de la même manière la multiplication, la division et la
soustraction. Regarde l’extrait de code suivant :
int monScore = 10;
monScore--;
monScore = monScore * 2;