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

Escrito por sue smith Google | Traducido por beatriz sánchez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
¿Qué es una sentencia de asignación en Java?
Las variables Java almacenan distintos tipos de datos. (Jupiterimages/Photos.com/Getty Images)

Los programas Java almacenan valores de datos en variables. Cuando un programador crea una variable en una aplicación Java, declara el tipo y nombre de la variable, y le asigna un valor. El valor de la variable se puede modificar en los puntos siguientes de la ejecución usando más operaciones de asignación. La sentencia de asignación en Java incluye usar el operador de asignación para colocar el valor en la variable. La sintaxis exacta depende del tipo de variable que recibe el valor.

Otras personas están leyendo

Variables

En Java, las variables deben tener tipo. Esto quiere decir que cuando declaras una variable en un programa Java, debes declarar su tipo, seguido de su nombre. El siguiente ejemplo de código Java muestra la declaración de dos variables, una del tipo entero y otra de tipo objeto de una clase dentro de la aplicación: int num; ApplicationHelper myHelp;

Cuando el programa tiene una declaración de variable, el tipo de valor asignado a ella debe ser adecuado para el tipo declarado. Estas declaraciones de variable pueden estar seguidas de sentencias de asignación en las líneas siguientes. Pero la operación de asignación puede 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 un tipo primitivo o darle una referencia de objeto a una variable de tipo objeto. El signo igual actúa como un operador de asignación en Java, seguido del valor a asignar. El siguiente código Java muestra la asignación de un valor a una variable de tipo entero, que ya ha sido declarada: num = 5;

La operación de asignación también podría estar en la misma línea que el código de declaración de la variable, de esta forma: 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 aumenta el valor de la variable, añadiendo el valor uno a ella.

Instanciación

Cuando la sentencia de asignación está con las referencias de objetos, la operación de asignación puede incluir la instanciación de un objeto. Cuando el código Java crea una nueva instancia de objeto de una clase Java en una aplicación, la palabra "new" hace que el método constructor de la clase se ejecute, instanciando el objeto. El siguiente código de ejemplo muestra la instanciación de una variable de objeto: myHelp = new ApplicationHelper();

Esto también podría estar en la misma línea que la declaración de la variable como sigue: ApplicationHelper myHelp = new ApplicationHelper();

Cuando esta linea de código se ejecuta, el método del constructor de la clase se ejecuta, devolviendo una instancia de la clase, una referencia a lo que está guardado en la variable.

Referenciar

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

Esta sintaxis suele aparecer cuando un programa pasa referencias de objeto como parámetros a los métodos de la clase.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles