¿Qué es una declaración de asignación en Java?

...

Las variables de Java almacenan diferentes tipos de datos.

Los programas Java almacenan valores de datos en variables. Cuando un programador crea una variable en una aplicación Java, declara el tipo y el nombre de la variable y luego le asigna un valor. El valor de una variable se puede modificar en puntos posteriores de la ejecución mediante operaciones de asignación adicionales. La declaración de asignación en Java implica el uso del operador de asignación para establecer el valor de una variable. La sintaxis exacta depende del tipo de variable que recibe un valor.

Variables

En Java, las variables están fuertemente tipadas. Esto significa que cuando declaras una variable en un programa Java, debes declarar su tipo, seguido de su nombre. El siguiente código Java de muestra demuestra la declaración de dos variables, una de tipo primitivo entero y otra de un tipo de objeto para una clase dentro de la aplicación: int num; ApplicationHelper myHelp;

Video del día

Una vez que un programa contiene una declaración de variable, el tipo de valor asignado a la variable debe adaptarse al tipo declarado. Estas declaraciones de variables podrían ir seguidas de declaraciones de asignación en las líneas siguientes. Sin embargo, la operación de asignación también podría tener lugar en la misma línea que la declaración.

Asignación

La asignación en Java es el proceso de dar un valor a una variable de tipo primitivo o dar una referencia de objeto a una variable de tipo de objeto. El signo igual actúa como operador de asignación en Java, seguido del valor a asignar. El siguiente ejemplo de código Java demuestra la asignación de un valor a una variable entera de tipo primitivo, que ya ha sido declarada: num = 5;

La operación de asignación podría aparecer alternativamente dentro de la misma línea de código que la declaración de la variable, como sigue: int num = 5;

El valor de la variable se puede modificar de nuevo en el procesamiento posterior como en este ejemplo: num ++;

Este código incrementa el valor de la variable, agregando un valor de uno.

Instanciación

Cuando la instrucción de asignación aparece con referencias a objetos, la operación de asignación también puede implicar la instanciación de objetos. Cuando el código Java crea una nueva instancia de objeto de una clase Java en una aplicación, la palabra clave "nueva" hace que se ejecute el método constructor de la clase, creando una instancia del objeto. El siguiente código de ejemplo demuestra cómo instanciar una variable de objeto: myHelp = new ApplicationHelper ();

Esto también podría aparecer dentro de la misma línea que la declaración de variable de la siguiente manera: ApplicationHelper myHelp = new ApplicationHelper ();

Cuando esta línea de código se ejecuta, el método del constructor de la clase se ejecuta, devolviendo una instancia de la clase, una referencia a la cual es almacenada por la variable.

Referenciando

Una vez que se ha declarado una variable y se le ha asignado un valor, un programa Java puede hacer referencia a la variable en el procesamiento posterior. Para las variables de tipo primitivo, el nombre de la variable se refiere a un valor almacenado. Para los tipos de objeto, la variable se refiere a la ubicación de la instancia del objeto en la memoria. Esto significa que dos variables de objeto pueden apuntar a la misma instancia, como en el siguiente código de ejemplo: ApplicationHelper myHelp = new ApplicationHelper (); ApplicationHelper sameHelp = myHelp;

Esta sintaxis aparece comúnmente cuando los programas pasan referencias de objetos como parámetros a métodos de clase.