Qu'est-ce que la "variable de référence" en Java ?

13 Réponses


  • "Une référence en Java Script désigne de manière affective un type de données variable dont la valeur prend la forme d'une adresse. Une variable en Java Script est un terme utilisé pour une donnée qui est nommée par un identifiant. Chacune de ces variables a un type sous lequel elle peut être classée, comme 'int' ou 'Object' et une portée. Généralement, en Java, la variable doit être de l'un des deux types : type 'primitif' ou type 'référence', et ne peut pas être les deux. Cette déclaration conduit à des simplifications majeures au sein de la syntaxe impliquée dans certaines expressions relatives au C++. Cela offre une grande flexibilité aux programmeurs utilisant Java Script, mais peut conduire à des erreurs indétectables lors de la compilation, et n'apparaissent que lorsque le programme écrit est en cours d'exécution.    

    Une variable de référence en Java contient une adresse ou une référence à une adresse (similaire aux variables de pointeur en C++). Java n'autorise cependant pas la modification ou la modification arbitraires (aléatoires) de cette adresse. Cela vaut également pour les variables de pointeur en C++. Ainsi, les variables de référence sont similaires aux variables de pointeur en C++. Ils fournissent une méthode permettant d'accéder à une autre variable ou adresse mémoire qui a une variable, et permettent de modifier les données au sein de l'adresse mémoire mentionnée ci-dessus. Une variable de référence permet d'accéder directement à cette adresse mémoire.
    "
  • La variable de référence est une variable qui contient une référence (pointe vers) à une instance (objet) d'une classe.
    Si je dis, Box b..then b est une variable de référence de type Box (où Box est une classe). Maintenant, c'est peut contenir une référence à n'importe quelle instance de la classe Box ou des classes dérivées de celle-ci comme décrit ci-dessous :

    Box b=new Box();
    new Box() crée une instance de la classe Box. Donc b pointe maintenant vers un objet de la classe Box ou en d'autres termes détient une référence à une instance de la classe Box.
  • Une variable de référence peut contenir la référence d'un objet, mais lorsque nous appelons une méthode en utilisant une variable de référence, nous n'appelons toujours que les méthodes du type d'objet que nous créons.
    Class Animal{
    void eat(){ sop("animal class"); }
    }
    Class Dog étend Animal{
    void eat(){ sop("dog class"); }
    }
    Class Cat étend Animal{
    void eat(){ sop("cat class"); }
    }
    Animal a = new Animal();
    Animal b = nouveau Chien();
    Animal c = nouveau Chat();
    a.eat();// animal class
    b.eat();// dog class
    c.eat();// cat class

    donc ne la confondez pas uniquement avec la variable de référence.
  • Les variables Java font référence à des éléments contenant des données qui subissent des modifications lorsqu'un programme particulier est exécuté. Il est nécessaire de déclarer une variable c'est-à-dire de notifier le compilateur et le type de la variable avant d'utiliser une variable. Il existe différents types de variables dans un programme Java. Certains d'entre eux sont de type primitif et de type référence. Un type de variable de référence est généralement défini comme des variables dont les noms peuvent s'évaluer à l'adresse de l'emplacement trouvé dans la mémoire. L'objet qui est référencé acheter la variable est stocké à cet endroit. Ainsi, elle est connue sous le nom de variable de référence en raison de sa fonction dans un programme Java. Une variable peut être de type primitif ou de type référence et ne peut pas être les deux à la fois. Chacun a ses propres besoins et exigences spécifiques.
  • Class Refvar{ //code }
    Refvar var1; \\ variable de référence
    Refvar var2 = new Refvar; \\ variable
    var1 = var2; \\ var1 faisant référence à l'adresse mémoire de var2

    [ mémoire de var2 ]
  • La variable utilisée pour stocker la référence de l'objet est la variable de référence
      obj a=new obj();
    dans ce a est la variable de référence...
  • La variable de référence fait référence à l'objet,
    par ex.
    Bouton b=nouveau bouton();
    ici b est l'objet du bouton
    b est une variable de référence du bouton tybe
  • La variable de référence signifie faire référence à la classe avec un objet. C'est-à-dire qu'une propriété de classe entière est représentée par l'objet lui-même...

    Ravi Kumar
  • Une variable de référence est déclarée d'un type spécifique et ce type ne peut jamais être modifié. Les variables de référence peuvent être déclarées en tant que variables d'instance, variables statiques, paramètres de méthode ou variables locales.


  • Ce sont des noms donnés à divers éléments de programmation tels que des variables, des fonctions, des
    tableaux. C'est une combinaison de lettre, de chiffre et de trait de soulignement. Il doit commencer par une lettre. Le retour arrière n'est
    pas autorisé.

    pour plus d'infos visitez ce site

  • Une variable est quelque chose qui peut stocker des données, telles que des nombres et des mots.
    L'un des types courants de variables est appelé "int", qui peut stocker des
    nombres.
    Créer une variable est simple :
    Int myVar;
    "int"
    est le type de données de la variable et "myVar" est le nom de la
    variable, vous pouvez choisir presque n'importe quel nom pour vos variables.
    Ensuite, vous pouvez affecter un nombre à cette variable, vous pouvez même utiliser des nombres négatifs :
    MyVar = 5 ;
    Remarquez que vous n'avez pas besoin de taper à nouveau "int", vous n'avez besoin de le faire qu'une seule fois lorsque vous créez la variable.
    Voici comment ajouter des nombres aux variables :
    MyVar = myVar + 4 ;
    OU
    maVar += 4 ;
    Lorsque vous effectuez l'une de ces opérations, cela ajoute 4 à la valeur de myVar, ce qui signifie que myVar est maintenant égal à 9. (5 + 4 = 9)
    Vous pouvez également utiliser la soustraction : -
    Multiplication : *
    Division : /
    et Module : %

    Une autre donnée importante type est la chaîne, une chaîne peut stocker des mots et des lettres et se comporte un peu comme un int.
    Chaîne maVar;
    myVar = "Bonjour" ;
    myVar += " là, Monsieur.";
    Maintenant, comme nous l'avons fait avec l'int plus tôt, myVar est égal à "Bonjour, Monsieur".
    Une dernière chose, vous pouvez ajouter différentes variables ensemble, mais elles doivent être du même type de données :
    MyVar += anotherVar;
  • Une variable de référence est celle qui n'a pas d'espace mémoire alloué.

    Par exemple :
    A est notre classe alors
    A obj ;
    obj est une référence de classe A.
  • Une variable qui n'a pas la valeur avec elle , mais qui fait référence à une autre variable pour les valeurs ....

    Exemple--: Int I,j;
                        I=15 ;
                        j=je;
    Si vous utilisez l'objet j dans une classe et accédez à un fichier d'une autre classe alors vous devez vous aider de l'opérateur DOT(.)... Ici "j" est la variable de référence et I est la variable de valeur. ...

Ecrivez votre réponse

Votre réponse apparaîtra après modération