¿Cuál es exactamente la diferencia entre una variable y un objeto en Java?


Respuesta 1:

Una variable es cualquier cosa que pueda cambiar, es decir, no tiene un valor fijo. Un objeto es una instancia de una clase, y a una variable se le puede asignar una referencia al objeto. Por ejemplo:

foo = nuevo MyClass ();

Aquí, foo es una variable y hace referencia a un objeto que es una instancia de MyClass. Tenga en cuenta que el tipo de variable debe coincidir con el de su asignación, por lo que foo debe definirse como MyClass (o alguna otra clase de la que se deriva MyClass, por ejemplo, Object).

Puedes pensarlo en términos no computacionales: un objeto es una cosa, mientras que una variable es algo que apunta a la cosa (no es estrictamente correcto, pero es un poco así).


Respuesta 2:

El objeto es un grupo de variables que nos ayudan a identificar una entidad de manera única.

Por ejemplo, considere persona objeto.

Persona p = nueva Persona ();

y las variables en la clase de persona como nombre, edad, sexo, dirección, salario, etc.

Cada vez que cree un objeto, se le dará algo de espacio de memoria a ese objeto, y ese objeto tendrá sus propios valores en nombre, edad, género, etc.

como nombre = "Deepak Kashyap"

edad = 25;

género = "masculino";

etc.


Respuesta 3:

El objeto es un grupo de variables que nos ayudan a identificar una entidad de manera única.

Por ejemplo, considere persona objeto.

Persona p = nueva Persona ();

y las variables en la clase de persona como nombre, edad, sexo, dirección, salario, etc.

Cada vez que cree un objeto, se le dará algo de espacio de memoria a ese objeto, y ese objeto tendrá sus propios valores en nombre, edad, género, etc.

como nombre = "Deepak Kashyap"

edad = 25;

género = "masculino";

etc.


Respuesta 4:

El objeto es un grupo de variables que nos ayudan a identificar una entidad de manera única.

Por ejemplo, considere persona objeto.

Persona p = nueva Persona ();

y las variables en la clase de persona como nombre, edad, sexo, dirección, salario, etc.

Cada vez que cree un objeto, se le dará algo de espacio de memoria a ese objeto, y ese objeto tendrá sus propios valores en nombre, edad, género, etc.

como nombre = "Deepak Kashyap"

edad = 25;

género = "masculino";

etc.