¿Qué es la 'variable de referencia' en Java?

13 Respuestas


  • "Una referencia en Java Script significa afectivamente un tipo de datos variable cuyo valor toma la forma de una dirección. Una variable en Java Script es un término que se usa para un elemento de datos que es nombrado por un identificador. Cada una de estas variables tiene un tipo bajo el que se puede clasificar, como 'int' u 'Objeto' y un alcance. Comúnmente, en Java, la variable tiene que ser de uno de dos tipos: tipo 'primitivo' o tipo 'referencia', y no puede ser ambos. Esta declaración conduce a simplificaciones importantes dentro de la sintaxis involucrada en ciertas expresiones que son relativas a C ++. Esto proporciona una gran cantidad de flexibilidad para los programadores que utilizan Java Script, pero puede dar lugar a errores que son indetectables al compilar, y solo se muestra que existen cuando el programa escrito se está ejecutando realmente.    

    Una variable de referencia en Java contiene una dirección o una referencia a una dirección (similar a las variables de puntero en C ++). Sin embargo, Java no permite que esta dirección sea editada o cambiada arbitrariamente (aleatoriamente) de ninguna manera. Esto también se aplica a las variables de puntero en C ++. Entonces, las variables de referencia son similares a las variables de puntero en C ++. Proporcionan un método a través del cual acceder a otra variable o dirección de memoria que tiene una variable y permiten cambios en los datos dentro de la dirección de memoria antes mencionada. Una variable de referencia proporciona acceso directo a esta dirección de memoria.
    "
  • La variable de referencia es aquella que contiene referencia (apunta a) a una instancia (objeto) de una clase.
    Si digo, Box b ... entonces b es una variable de referencia de tipo Box (donde Box es una clase). puede contener referencia a cualquier instancia de clase Box o de clases derivadas de ella como se describe a continuación:

    Box b = new Box ();
    new Box () crea una instancia de la clase Box, por lo que b ahora apunta a un objeto de la clase Box o, en otras palabras, tiene una referencia a una instancia de la clase Box.
  • Una variable de referencia puede contener la referencia de un objeto, pero cuando llamamos a cualquier método usando una variable de referencia, siempre llamamos solo a esos métodos que tipo de objeto creamos.
    Clase Animal {
    void eat () {sop ("clase animal"); }
    }
    Clase Perro extiende Animal {
    void comer () {sop ("clase de perro"); }
    }
    Class Cat extiende Animal {
    void eat () {sop ("cat class"); }
    }
    Animal a = nuevo Animal ();
    Animal b = perro nuevo ();
    Animal c = gato nuevo ();
    a.eat (); // clase de animal
    b.eat (); // clase de perro
    c.eat (); // clase de gato,

    así que no la confunda solo con la variable de referencia.
  • Las variables de Java se refieren a cosas que contienen datos que sufren cambios cuando se ejecuta un programa en particular. Es necesario declarar una variable, es decir, notificar al compilador y el tipo de variable antes de usar una variable. Hay diferentes tipos de variables en un programa Java. Algunos de ellos son de tipo primitivo y tipo de referencia. Un tipo de referencia de variable generalmente se define como variables donde sus nombres pueden evaluar la dirección de la ubicación que se encuentra en la memoria. El objeto al que se hace referencia comprar la variable se almacena en este lugar. Por tanto, se la conoce como variable de referencia debido a su función en un programa Java. Una variable puede ser de tipo primitivo o de referencia y no puede ser ambos al mismo tiempo. Cada uno tiene sus propias necesidades y requisitos específicos.
  • Class Refvar {// código}
    Refvar var1; \\ variable de referencia
    Refvar var2 = new Refvar; \\ variable
    var1 = var2; \\ var1 haciendo referencia a la dirección de memoria de var2

    [memoria de var2]
  • La variable utilizada para almacenar la referencia del objeto es la variable de referencia
      obj a = new obj ();
    en esta es una variable de referencia ...
  • La variable de referencia se refiere al objeto,
    por ejemplo.
    Botón b = nuevo botón ();
    aquí b es el objeto del botón
    b es una variable de referencia del botón tybe
  • Los medios de variable de referencia se refieren a la clase con un objeto. Es decir, una propiedad de clase completa está representada por el objeto mismo ...

    Ravi Kumar
  • Se declara que una variable de referencia es de un tipo específico y ese tipo nunca se puede cambiar. Las variables de referencia se pueden declarar como variables de instancia, variables estáticas, parámetros de método o variables locales.


  • Estos son nombres dados a varios elementos de programación como variables, funciones,
    matrices. Es una combinación de letra, dígito y guión bajo. Debe comenzar con letra.
    No se permite el retroceso .

    para obtener más información sobre visitar este sitio

  • Una variable es algo que puede almacenar datos, como números y palabras.
    Uno de los tipos comunes de variables se llama "int", que puede almacenar
    números.
    Crear una variable es simple:
    Int myVar;
    "int"
    es el tipo de datos de la variable y "myVar" es el nombre de la
    variable, puede elegir casi cualquier nombre que desee para sus variables.
    Luego puede asignar un número a esta variable, incluso puede usar números negativos:
    MyVar = 5;
    Observe que no necesita volver a escribir "int", solo necesita hacerlo una vez cuando cree la variable.
    A continuación, se explica cómo agregar números a las variables:
    MyVar = myVar + 4;
    O
    myVar + = 4;
    Cuando haga cualquiera de estos, agregará 4 al valor de myVar, lo que significa que myVar ahora es igual a 9. (5 + 4 = 9)
    También puede usar la resta: -
    Multiplicación: *
    División: /
    y Módulo:%

    Otro dato importante type es el String, un String puede almacenar palabras y letras, y se comporta como un int.
    String myVar;
    myVar = "Hola";
    myVar + = "ahí, señor";
    Ahora, como hicimos con el int antes, myVar es igual a "Hola, señor".
    Una última cosa, puede agregar diferentes variables juntas, pero deben ser del mismo tipo de datos:
    MyVar + = anotherVar;
  • Una variable de referencia es aquella a la que no se le asigna espacio de memoria.

    Por ejemplo:
    A es nuestra clase y luego
    A obj;
    obj es una referencia de clase A.
  • Una variable que no tiene el valor, pero se refiere a otra variable para los valores ....

    Ejemplo--: Int I, j;
                        I = 15;
                        j = yo;
    Si está utilizando el objeto j en una clase y accede a un archivo de otra clase, entonces debe tomar la ayuda del operador DOT (.) .... Aquí "j" es la variable de referencia e I es la variable de valor. ...

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación