Qu'est-ce qu'une instruction d'affectation en Java ?
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 affecte 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 illustre la déclaration de deux variables, l'une de type entier de type primitif et l'autre de type objet pour une classe au sein de l'application :int num; ApplicationHelper monAide ;
Une fois qu'un programme contient une déclaration de variable, le type de valeur affecté à la variable doit être adapté au type déclaré. Ces déclarations de variables peuvent être suivies d'instructions d'affectation sur les lignes suivantes. Cependant, l'opération d'affectation peut également avoir lieu sur la même ligne que la déclaration.
Devoir
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 fait office d'opérateur d'affectation en Java, suivi de la valeur à affecter. L'exemple de code Java suivant illustre l'attribution 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 peut é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 lors d'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 l'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 d'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, dont 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 lors d'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'objets, la variable fait référence à l'emplacement de l'instance d'objet en mémoire. Cela signifie que deux variables d'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 transmettent des références d'objet en tant que paramètres aux méthodes de classe.