Les variables Java stockent différents types de données.
Les programmes Java stockent les valeurs des données dans des variables. Lorsqu'un programmeur crée une variable dans une application Java, il déclare le type et le nom de la variable, puis lui attribue une valeur. La valeur d'une variable peut être modifiée à des points ultérieurs de l'exécution à l'aide d'opérations d'affectation supplémentaires. L'instruction d'affectation en Java implique l'utilisation de l'opérateur d'affectation pour définir la valeur d'une variable. La syntaxe exacte dépend du type de variable recevant une valeur.
Variables
En Java, les variables sont fortement typées. Cela signifie que lorsque vous déclarez une variable dans un programme Java, vous devez déclarer son type, suivi de son nom. L'exemple de code Java suivant montre comment déclarer deux variables, l'une d'entier de type primitif et l'autre de type objet pour une classe au sein de l'application: int num; ApplicationHelper myHelp;
Vidéo du jour
Une fois qu'un programme contient une déclaration de variable, le type de valeur affectée à la variable doit être adapté au type déclaré. Ces déclarations de variables pourraient être suivies d'instructions d'affectation sur les lignes suivantes. Cependant, l'opération de cession pourrait également avoir lieu sur la même ligne que la déclaration.
Mission
L'affectation en Java est le processus consistant à donner une valeur à une variable de type primitif ou à donner une référence d'objet à une variable de type objet. Le signe égal agit comme opérateur d'affectation en Java, suivi de la valeur à affecter. L'exemple de code Java suivant illustre l'affectation d'une valeur à une variable entière de type primitif, qui a déjà été déclarée: num = 5;
L'opération d'affectation pourrait également apparaître dans la même ligne de code que la déclaration de la variable, comme suit: int num = 5;
La valeur de la variable peut être modifiée à nouveau dans un traitement ultérieur comme dans cet exemple: num++;
Ce code incrémente la valeur de la variable, en lui ajoutant une valeur de un.
Instanciation
Lorsque l'instruction d'affectation apparaît avec des références d'objet, l'opération d'affectation peut également impliquer une instanciation d'objet. Lorsque le code Java crée une nouvelle instance d'objet d'une classe Java dans une application, le mot-clé "new" provoque l'exécution de la méthode constructeur de la classe, instanciant l'objet. L'exemple de code suivant illustre l'instanciation d'une variable objet: myHelp = new ApplicationHelper();
Cela peut également apparaître dans la même ligne que la déclaration de variable comme suit: ApplicationHelper myHelp = new ApplicationHelper();
Lorsque cette ligne de code s'exécute, la méthode du constructeur de classe s'exécute, renvoyant une instance de la classe, à laquelle une référence est stockée par la variable.
Référencement
Une fois qu'une variable a été déclarée et qu'une valeur lui a été attribuée, un programme Java peut faire référence à la variable dans un traitement ultérieur. Pour les variables de type primitif, le nom de la variable fait référence à une valeur stockée. Pour les types d'objet, la variable fait référence à l'emplacement de l'instance d'objet en mémoire. Cela signifie que deux variables objet peuvent pointer vers la même instance, comme dans l'exemple de code suivant: ApplicationHelper myHelp = new ApplicationHelper(); ApplicationHelper sameHelp = myHelp;
Cette syntaxe apparaît couramment lorsque les programmes passent des références d'objets en tant que paramètres aux méthodes de classe.